小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

div+css制作導(dǎo)航條時(shí)到底#nav,#nav li,#nav li a,#nav a具體是導(dǎo)航條里的什么呢?

 sam225 2010-04-22
<ul>
    <li></li>
    <li></li>
</ul>

這是項(xiàng)目列表的一個(gè)格式!

---------------------------------------

<ul id="nav">    |項(xiàng)目列表調(diào)用#nav的樣式|
   <li><a href="#">本站首頁</a></li>  |項(xiàng)目列表里邊的列表項(xiàng)|
   <li><a href="#">本站首頁</a></li>  |項(xiàng)目列表里邊的列表項(xiàng)|
   <li><a href="#">本站首頁</a></li>  |項(xiàng)目列表里邊的列表項(xiàng)|
   <li><a href="#">本站首頁</a></li>  |項(xiàng)目列表里邊的列表項(xiàng)|
   <li><a href="#">本站首頁</a></li>  |項(xiàng)目列表里邊的列表項(xiàng)|
</ul>

#nav li{ float:left;} |調(diào)用ID為nav樣式的容器里邊Li的樣式|
#nav li a{ display:block;  text-align:center; text-decoration:none;}
|調(diào)用ID為nav樣式的容器里邊,列表項(xiàng)Li超鏈接的樣式|
 

    [ 可先修改部分代碼 再運(yùn)行查看效果 ]

  或許你并不能完全理解這些代碼都是什么意義,都用來控制什么,達(dá)到什么效果。
  下面我們來解析上面的代碼:

  xhtml代碼首先定義了一個(gè)容器div id="nav"。這個(gè)容器用來放置這個(gè)無序列表橫向?qū)Ш讲藛蔚膬?nèi)容,但也有人認(rèn)為這個(gè)容器是多余的,直接定義ul id="nav"就可以了。我們不建議你這樣做,要知道我們的站點(diǎn)是可擴(kuò)展的,我們要為將來的擴(kuò)展留有足夠的余地,如果我們的導(dǎo)航樣式設(shè)計(jì)的更加復(fù)雜,僅有的ul是不能滿足需要的。我們定義這樣的容器也更符合我們編寫代碼的習(xí)慣。

  #nav定義了窗口的寬高及背景顏色。#nav ul包含有margin和padding聲明,字體及顏色聲明。line-height: 30px;是非常重要的定義,如果取消掉行高的定義,我們的鏈接文字垂直居中就可能受到影響。white-space: nowrap;或許大家并不能理解有什么作用,它定義了強(qiáng)制在同一行內(nèi)顯示所有文本,直到文本結(jié)束或者遭遇br對象。關(guān)于white-space屬性可以參考這里。
  #nav li中的list-style-type: none;去除了列表項(xiàng)所使用的預(yù)設(shè)標(biāo)記。使其更象是純文本,而沒有列表標(biāo)記。display: inline;聲明則能夠讓列表項(xiàng)目在頁面上從左向右浮動(dòng),而不會讓每個(gè)項(xiàng)目顯示在單獨(dú)的行里而從上至下的排列。這兩項(xiàng)聲明是我們實(shí)現(xiàn)無序列表橫向?qū)Ш讲藛蔚年P(guān)鍵。
  #nav li a和#nav li a:hover定義了鏈接的樣式。其中的內(nèi)容就不作深入了,唯一要講的就是:padding: 7px 10px;它是用來控制鏈接文字之間的空白間隔的,你可以試著改變數(shù)值試試看。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多