亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

用CSS設計網站導航:橫向導航

2024-07-11 09:01:08
字體:
來源:轉載
供稿:網友

  網站導航是網站中最重要的元素,是網站提供給用戶的最直接最方便的訪問網站內容的工具。網站導航從形式上主要由橫向導航、縱向導航、下拉及多級菜單導航第三種形式。 
橫向導航 作為門戶網站的設計而言,主導航一般采用橫向導航。由于門戶網站下方文字較多,且每個頻道均有一同的樣式區分,因此在頂部固定一個區域設計統一風格且不占用過多空間的導航是最理想的選擇,國內大部分門戶均采用這種形式。 
縱向導航 目前在門戶網站的設計中已經不再流行,縱向導航更傾向于表達產品分類。
下拉導航 主要用于功能復雜的網站。在有些網站上也常見的。 

總的來說導航的核心目標是設計一個簡便快捷的操作入口,幫助用戶快速到達網站中的相應內容,設計上應當根據網站類型及內容的需求設計合理的導航形式。這里我們將使用css對常用的三種導航形式進行設計,看看css是如何實現這些樣式的。 

橫向導航 

使用css布局的形式制作導航與table布局有很大的區別,網站除了頁面布局之外,最重要的就是導航部分,在這一步應該先制作出一個簡單明快的導航系統,然后一步一步的完成具有設計效果的最終導航。在這里我們先構想出了頂部的初級設計樣式,導航為一種橫向導航形式。在開始css的導航制作之前,先讓我們回想一下傳統的表格式而已的導航制作。如果表格式而已實現如圖所示的導航形式,需要設計一個表格table。導航目前共有7個欄目組成,需要設計一個1行7列的表格,并在每一個單元<td></td>標簽中插入導航文字,然后 讓每個單元格的文本居中,可以看一下實現代碼: 

 程序代碼---[WWW.AA25.CN] 
<table width="100%" border="0" cellpadding="0" cellspacing="0"> 
  <tr> 
    <td align="center"><a >主頁</a></td> 
    <td align="center"><a >DIV+CSS教程</a></td> 
    <td align="center"><a >常用代碼</a></td> 
    <td align="center"><a >水晶圖標</a></td> 
    <td align="center"><a >幻燈圖片</a></td> 
    <td align="center"><a >軟件下載</a></td> 
    <td align="center"><a >CSS2.0實用手冊</a></td> 
  </tr> 
</table> 
</body> 

通過代碼可以看到,設定了表格的寬高,并把邊框邊距設為0以便于隱藏表格線,然后讓第個單元格的文本對齊方式為居中,就實現了簡單導航,這里的要點在于設計了一個與導航形式類似的數據表,將導航交往每一格數據中。再來看一下如何用css來設計同樣的導航系統。 
DIV+CSS布局的核心是實現了表現和內容的分離,先來認識一下內容部分的代碼編寫方式: 

 程序代碼---[WWW.AA25.CN] 
  <ul id="nav"> 
    <li><a >主頁</a></li> 
    <li><a >DIV+CSS教程</a></li> 
    <li><a >常用代碼</a></li> 
    <li><a >水晶圖標</a></li> 
    <li><a >幻燈圖片</a></li> 
    <li><a >軟件下載</a></li> 
    <li><a >CSS2.0實用手冊</a></li> 
  </ul> 

這段代碼使用了一個新的元素ul,在導航之前,先簡要了解一下ul元素。ul是css而已中使用得很廣泛的一種元素主要用來描述列表型內容,每一個<ul></ul>表示其中的內容為一個列表塊,塊中的每一條列表數據用<li></li>來描述,可以看一下不加任何樣式的ul的實現顯示效果。 





如圖所示,作為一種列表型內容,ul默認樣式就中上了圓點狀序號,而且默認為從上至下排列。為什么我們的導航系統要使用ul元素?實際上導航也是種列表,可以理解為導航列表,每一個列表數據就是導航中的一個導航頻道,同樣也可以使用二層嵌套的div來實現一個導航的代碼結構,但相對于ul列表來說,div顯得過于復雜,ul的使用還是應當重點放在塊狀型區域,而對于簡單的只有文字的導航來說,ul就更為輕巧靈活。 
在代碼中我們也為ul定義了一個id叫nav,接下來為這個ul及其下面的對象編寫代碼讓它實現需要的導航效果。 

把第一段樣式編寫給了ul下的li對象,我們希望列表中的每一個一列表項不再遵行其默認的從上至下的排列,因此給#nav li指定了foat:left;的屬性,如同div的foat:left;一樣,也是通過浮動定位的原理使得自身向左浮動,從而使下一個對象貼緊該對象的右邊,最終所有的li都具有了向左浮動的我,從而形式了橫向的排列形式。 
導航的關鍵在于a鏈接對象的樣式控制,在這里使用#nav li a{}給li下的每一個a鏈接對象編寫了樣式: 
display:block是這里的重點,它使得a鏈接對象的顯示方式由一段文本改為一個塊狀對象,和idv的特性相同,div默認狀態下是一個塊狀對象,a鏈接對象默認狀態下是一個普通文本,這樣就沒有辦法使得a鏈接對象能夠像一個方塊狀按鈕一樣去動作,使用display:block之后,a鏈接對象將能夠像div和其它元素一樣成為一個塊狀對象(block),就可以使用css外邊距、內邊距等屬性給a鏈接標簽加上一系列的樣式了。 
通過display:block的應用,我們讓a標簽元素有了寬度width:97px,高度height:22px,并在每一個a之間使用margin-left:2px;形式了左側的外邊距為2px。 
display屬性是css中對對象顯示模式操作的一個屬性,主要用一專稿 變對象的顯示方式,在css中,所有對象都有自己默認的顯示方式,如a與span等對象,它們默認為一種午間內聯對象,顯示時它們不會影響其它任何對象的顯示,如當應用span之后,span之后的內容會自動排在span的右邊,像一段文本一樣,而div這類對象的默認顯示為塊狀沖鋒槍,它們默認狀態下便占據了一行的空間,并像一個廣場一樣顯示在頁面中,通過display:block,將a也變成了塊狀對象。此外,display還有眾多使用方式將在以后逐步了解到。 

預覽一下效果,已經像個導航的模樣了,不過鼠標移上去沒有任何響應,這樣對于用戶體驗來說是非常不友好的,因此需要通過一些帶有交互反饋的操作來提示用戶對象是可以點擊的: 
#nav li a:hover { background-color:#bbbbbb; color:#ffffff;} 
這次預覽效果,用鼠標移上一個頻道,響應出現了,這樣我們的導航已經變得友好多了。 

初級導航模塊完成,不妨對比一下使用表格式布局和css而已在這方面的優劣,你會發現,css的優勢是顯而易見的。 
注:從本節開始不再寫出具體詳細的制作步驟,如果你對其中的部分不明白,可以在本節留言;對css掌握不熟練的朋友,建議再溫習前幾節,平時多用dreamweaver做一些實例,慢慢會逐步掌握的。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品露脸自拍| 久久精品中文字幕免费mv| 国产视频综合在线| 亚洲综合最新在线| 91久久精品美女高潮| 在线视频免费一区二区| 亚洲国产成人精品电影| 亚洲欧美中文字幕| 久久久久成人精品| 日韩经典中文字幕在线观看| 国产日韩精品视频| 色综合伊人色综合网站| 少妇久久久久久| 国产精品香蕉在线观看| 91精品国产高清自在线| 国内自拍欧美激情| 亚洲国产又黄又爽女人高潮的| 亚洲大胆人体视频| 欧美人成在线视频| 欧美日韩视频在线| 69国产精品成人在线播放| 国产日韩在线看片| 精品亚洲国产成av人片传媒| 伦理中文字幕亚洲| 亚洲专区中文字幕| 日韩精品在线免费观看| 欧美视频在线视频| 久久综合电影一区| 久久久久久久一| 另类天堂视频在线观看| 国产精品va在线| 欧美亚洲成人免费| 亚洲精品电影网在线观看| 久久伊人精品一区二区三区| 日韩av黄色在线观看| 久久777国产线看观看精品| 欧美交受高潮1| 午夜精品一区二区三区在线播放| 久久在线免费观看视频| 欧美男插女视频| 日韩有码在线观看| 国产亚洲一区二区精品| 亚洲国产成人精品一区二区| 午夜精品www| 日韩成人在线播放| 91av在线播放视频| 97精品伊人久久久大香线蕉| 欧美又大又粗又长| 国产69久久精品成人看| 国内精品400部情侣激情| 在线看国产精品| 欧美高清无遮挡| 亚洲一区二区精品| 亚洲欧美日韩精品久久| 欧美在线亚洲一区| 欧美乱大交xxxxx另类电影| 国产精品福利网| 欧美午夜视频一区二区| 91精品国产免费久久久久久| 亚洲天堂网站在线观看视频| 亚洲精品www久久久| 亚洲性av网站| 亚洲黄一区二区| 日韩国产高清污视频在线观看| 国产91在线高潮白浆在线观看| 日本久久久久亚洲中字幕| 成人国产亚洲精品a区天堂华泰| 国产日韩精品入口| 精品久久久91| 91免费看片在线| 久久久久中文字幕| 久久天天躁狠狠躁夜夜爽蜜月| 精品国产31久久久久久| 国产成人高清激情视频在线观看| 国产精品va在线播放| 国产成人精品免费视频| 精品综合久久久久久97| 日韩中文字幕网址| 国产一区二区欧美日韩| 国产精品嫩草影院一区二区| 久久久999国产精品| 国产噜噜噜噜噜久久久久久久久| 日韩电影中文字幕| 美女啪啪无遮挡免费久久网站| 亚洲自拍小视频免费观看| 国产日产欧美精品| 亚洲乱码一区av黑人高潮| 91在线播放国产| 日本午夜精品理论片a级appf发布| 国产热re99久久6国产精品| 亚洲男人天堂古典| 午夜精品福利视频| 国产精品激情av在线播放| 欧美成人四级hd版| 亚洲区一区二区| 国产欧美日韩高清| 国产精品热视频| 中文字幕精品—区二区| 中文字幕亚洲欧美日韩高清| 91在线观看免费高清完整版在线观看| 欧美成人免费小视频| 久久久av一区| 国产精品一区二区三区久久| 国产欧美一区二区三区久久| 日韩美女中文字幕| 亚洲一区二区三区久久| 91国偷自产一区二区三区的观看方式| 美女福利视频一区| 欧美日韩中文字幕| 欧美激情乱人伦| 国产精自产拍久久久久久| 欧美在线视频观看免费网站| 久久在线视频在线| 国产精品电影观看| 亚洲国产精品女人久久久| 国产成人高潮免费观看精品| 91在线观看免费高清完整版在线观看| 国产精品一区二区三区毛片淫片| 久久国产视频网站| 蜜臀久久99精品久久久久久宅男| 欧美极品少妇全裸体| 精品国产31久久久久久| 成人福利网站在线观看| 亚洲综合在线播放| 国产亚洲aⅴaaaaaa毛片| 日韩av一卡二卡| 国产一级揄自揄精品视频| 日韩一区二区三区在线播放| 精品美女久久久久久免费| 欧美老女人bb| 91色在线观看| 国产精品色悠悠| 欧美日韩成人精品| www.午夜精品| 97精品国产91久久久久久| 亚洲欧美日韩国产中文专区| 国产第一区电影| 欧美激情视频一区二区三区不卡| 久久精品久久久久| 精品高清一区二区三区| 欧洲美女免费图片一区| 日韩免费观看在线观看| 日韩最新在线视频| 国产精品ⅴa在线观看h| 亚洲激情国产精品| 成人黄色在线免费| 在线电影欧美日韩一区二区私密| 中文字幕在线观看亚洲| 国产日韩欧美另类| 国产玖玖精品视频| 亚洲男人的天堂在线播放| 亚洲精品久久久久久久久久久| 91欧美视频网站| 国产丝袜一区二区| 精品久久久久久久久久国产| 亚洲免费视频在线观看| 国产精品成人免费视频| 国产精品a久久久久久| 日韩av电影院| 色先锋资源久久综合5566| 日韩免费在线电影| 亚洲人成网站999久久久综合| 国产精品偷伦视频免费观看国产| 日韩欧美国产成人|