中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 用CSS布局建站從零開始
一個比較完美的spacer div技巧 回到列表 手工打造分離式滑動門導(dǎo)航菜單
 用CSS布局建站從零開始

作者:cutecool 時間: 2009-03-17 文檔類型:翻譯 來自:譯言

第 1 頁 用CSS布局建站從零開始 [1]
第 2 頁 用CSS布局建站從零開始 [2]
第 3 頁 用CSS布局建站從零開始 [3]
第 4 頁 用CSS布局建站從零開始 [4]
第 5 頁 用CSS布局建站從零開始 [5]
第 6 頁 用CSS布局建站從零開始 [6]
第 7 頁 用CSS布局建站從零開始 [7]

第九步

上圖中,logo和頭部元素看上去擺在了正確的位置,但菜單還有點(diǎn)兒怪怪的。設(shè)計(jì)樣式前我們先說一下logo和大文本圖片的事。你可能在想,既然它倆都是圖片為什么不放在背景圖片里就好了?

這是因?yàn)槲覀冃枰ologo加上鏈接,點(diǎn)擊可返回首頁(讓網(wǎng)站更好用)。而大文本圖片可能要隨頁面而變,把它做成單獨(dú)的圖片我們就可以讓大量HTML頁面使用同一個CSS樣式表,只要換上文字不同的圖片就可以了。

現(xiàn)在咱們來設(shè)計(jì)那兩個菜單,讓頁面真正開始成型。要用到的CSS如下:

ul#menu {   
    margin:0px; padding:0px;  
    position:absolute; top:138px; left:75px;  
}  
ul#right_menu {   
    margin:0px; padding:0px;  
    position:absolute; top:138px; rightright:110px;    
}  
ul#menu li, ul#right_menu li {  
    margin:0px; padding:0px;  
    list-style:none;  
    margin-right:10px;  
    font-size:9px;  
    text-transform:uppercase;  
    display:inline;  
}  
ul#menu li a, ul#right_menu li a {  
    text-decoration:none;  
    color:#bd92b2;  
}  
ul#menu li a:hover, ul#right_menu li a:hover {  
    text-decoration:none;  
    color:#ffffff;  
}
  

頭兩條代碼和之前一樣(除了稍微調(diào)整了定位讓它們?nèi)匀徽_顯示)。注意,因?yàn)閮蓚菜單的位置不一樣,這兩條定義是分開的,但菜單選項(xiàng)的樣式是相同的,所以我們把后面兩條定義并成了一條。把兩個屬性一起定義的格式是:

.myClass, .myClass2 { ... }

這和下面的定義是完全不同的:

.myClass .myClass2 { ... }

因?yàn)榈诙䝼定義聲明的對象是位于class="myClass"的標(biāo)簽內(nèi)的所有class="myClass2"的元素

回到我們的樣式表,看一遍重要的幾點(diǎn):

  1. 和前面一樣,我們把<ul>元素設(shè)為0 margin和0 padding,并絕對定位。
  2. 然后我們?yōu)?lt;ul>內(nèi)部所有的<li>元素做出聲明,讓它們沒有列表樣式(即沒有圓點(diǎn)),9px大小,統(tǒng)統(tǒng)大寫,最重要的,讓它們display:inline(譯者注:行內(nèi)顯示)。行內(nèi)顯示意味著它們排成一行,而不是一個接在另一個下面。
  3. 接下來的定義聲明了<li>內(nèi)部的<a>鏈接們應(yīng)該是某個顏色的并且沒有下劃線。這里的<li>包括<ul id="menu"> 和<ul id="right_menu">內(nèi)的所有<li>。

加上這些定義,我們的頁面現(xiàn)在看上去相當(dāng)不錯啦!

看看目前的網(wǎng)站

第十步

現(xiàn)在該增加內(nèi)容了!我們先寫些偽文本來形成列。下面是HTML:

<div id="outside_container">  
    <div id="container">  
      
        <a href="#"><img src="images/logo.jpg" id="logo" /></a>  
          
        <ul id="menu">  
            <li><a href="#">Retouching</a></li>  
            <li><a href="#">Digital Effects</a></li>  
            <li><a href="#">Web Work</a></li>                      
        </ul>  
          
        <ul id="right_menu">  
            <li><a href="#">About</a></li>  
            <li><a href="#">Contact</a></li>  
        </ul>  
          
        <img src="images/panel_home.jpg" id="panel" />  
  
        <div id="content">  
          
            <div class="column1">  
              
                <h2>a sleek design</h2>  
                  
                <p>Dummy Text: This design was produced for a photoshop and web development tutorial.  You can see the first part up at PSDTUTS.com where you learn how to create a beautiful, but simple design using an abstract background and type.</p>  
                <p>The second part of the tutorial is available via NETTUTS.com where we do a quick build of the PSD into a viable, working HTML/CSS site.</p>  
                <p>This design was produced for a photoshop and web development tutorial.  You can see the first part up at PSDTUTS.com where you learn how to create a beautiful, but simple design using an abstract background and type.</p>  
                <p>The second part of the tutorial is available via NETTUTS.com where we do a quick build of the PSD into a viable, working HTML/CSS site.</p>  
  
            </div>  
            <div class="column2">  
                  
                <h2>tutorials</h2>  
              
                <p>Dummy Text: This design was produced for a photoshop and web development tutorial.  You can see the first part up at PSDTUTS.com where you learn how to create a beautiful, but simple design using an abstract background and type.</p>  
                <p>The second part of the tutorial is available via NETTUTS.com where we do a quick build of the PSD into a viable, working HTML/CSS site.</p>  
                <p>This design was produced for a photoshop and web development tutorial.  You can see the first part up at PSDTUTS.com where you learn how to create a beautiful, but simple design using an abstract background and type.</p>  
                <p>The second part of the tutorial is available via NETTUTS.com where we do a quick build of the PSD into a viable, working HTML/CSS site.</p>  
  
  
            </div>  
            <div class="column3">  
              
                <h2>recent work</h2>  
  
                <p>Dummy Text: This design was produced for a photoshop and web development tutorial.  You can see the first part up at PSDTUTS.com where you learn how to create a beautiful, but simple design using an abstract background and type.</p>  
                <p>The second part of the tutorial is available via NETTUTS.com where we do a quick build of the PSD into a viable, working HTML/CSS site.</p>  
                <p>This design was produced for a photoshop and web development tutorial.  You can see the first part up at PSDTUTS.com where you learn how to create a beautiful, but simple design using an abstract background and type.</p>  
                <p>The second part of the tutorial is available via NETTUTS.com where we do a quick build of the PSD into a viable, working HTML/CSS site.</p>  
  
              
            </div>  
  
              
        </div>  
  
    </div>  
</div> 
 

在這段代碼中,你可以看到我在內(nèi)容區(qū)域加了3個新的<div>,每一個<div>包含一個<h2>標(biāo)題元素和一些文本。他們的class名稱是column1、column2、column3(列1、列2、列3)。加上文本是為了展示怎樣形成列。

為了讓他們看上去像列的樣子我們先來添加一段CSS:

/* 
    Content 
*/  
  
#content {  
    padding-top:435px;  
    padding-left:85px;  
    width:815px;  
    color:#674f5d;  
    font-size:13px;  
    line-height:20px;  
}  
.column1 { float:left; width:230px; margin-right:30px; }  
.column2 { float:left; width:230px; margin-right:30px; }  
.column3 { float:left; width:270px; } 
 

我用一句注釋為新的CSS段落起頭,然后為#content設(shè)置樣式。注意padding-top值....435px!設(shè)這么大是為了給之前絕對定位的元素空出地方。與絕對定位的元素不同,content是從屬于頁面正常流的。

這是因?yàn)槟氵要在content中加入更多內(nèi)容,把footer推到下面去。絕對定位會讓它覆蓋在footer上方。

然后我給三個column分別設(shè)置寬度并加上float:left,這可以讓它們漂向頁面左邊,與其他向左浮動的元素對齊。為了不讓他們緊挨在一起,我給前兩個column賦予了右外邊距。

浮動一個元素會讓它漂到左側(cè)或右側(cè),并使其它元素環(huán)繞在其四周。加入另一個浮動元素,二者會并排成列。基本上你看到的列布局都運(yùn)用了float(浮動)。

不幸的是,浮動元素會出現(xiàn)一個怪問題——它們跟自己的容器不對付,并且會漂到下一個元素上方而不是把它往下推。解決這個問題的方法就是給浮動元素后面的某個元素加上屬性clear:both。

Clear(清理)屬性可以阻止元素環(huán)繞浮動的<div>,這有點(diǎn)兒不好解釋,我們直接看看清理和不清理分別會出現(xiàn)什么狀況吧。

出處:譯言
責(zé)任編輯:bluehearts

上一頁 用CSS布局建站從零開始 [5] 下一頁 用CSS布局建站從零開始 [7]

◎進(jìn)入論壇網(wǎng)頁制作WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。

相關(guān)文章 更多相關(guān)鏈接
手工打造分離式滑動門導(dǎo)航菜單
條件CSS的高級用法
條件CSS的使用
條件CSS的介紹
跨瀏覽器的inline-block
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大福“敬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:6/71個記錄/頁 轉(zhuǎn)到 頁 共7個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報(bào)告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報(bào)告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報(bào)告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2