国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

技術分享 如何實現CSS橫向導航

開發 前端
網站導航是網站中最重要的元素,它從形式上主要由橫向導航、縱向導航、下拉及多級菜單導航等三種形式,這里向大家簡單描述一下CSS橫向導航如何實現。

本文向大家介紹一下CSS橫向導航的實現方法,首先讓我們來看一下網站導航的概念,網站導航是網站中最重要的元素,是網站提供給用戶的最直接最方便的訪問網站內容的工具。網站導航從形式上主要由橫向導航、縱向導航、下拉及多級菜單導航等三種形式。

CSS設計網站導航——CSS橫向導航

網站導航是網站中最重要的元素,是網站提供給用戶的最直接最方便的訪問網站內容的工具。網站導航從形式上主要由橫向導航、縱向導航、下拉及多級菜單導航等三種形式。

◆橫向導航 作為門戶網站的設計而言,主導航一般采用橫向導航。由于門戶網站下方文字較多,且每個頻道均有一同的樣式區分,因此在頂部固定一個區域設計統一風格且不占用過多空間的導航是最理想的選擇,國內大部分門戶均采用這種形式。

◆縱向導航 目前在門戶網站的設計中已經不再流行,縱向導航更傾向于表達產品分類。

◆下拉導航 主要用于功能復雜的網站。在有些網站上也常見的。

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

CSS橫向導航

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

  1. <tablewidthtablewidth="100%"border="0"cellpadding="0"cellspacing="0"> 
  2. <tr> 
  3. <tdaligntdalign="center">
  4. <ahrefahref="http://:www.aa25.cn/index.asp">主頁</a></td> 
  5. <tdaligntdalign="center"> 
  6. <ahrefahref="http://:www.aa25.cn/Sort/List_4.html">DIV+CSS教程</a></td> 
  7. <tdaligntdalign="center"> 
  8. <ahrefahref="http://:www.aa25.cn/Sort/List_5.html">常用代碼</a></td> 
  9. <tdaligntdalign="center"> 
  10. <ahrefahref="http://:www.aa25.cn/Sort/List_6.html">水晶圖標</a></td> 
  11. <tdaligntdalign="center"> 
  12. <ahrefahref="http://:www.aa25.cn/Sort/List_7.html">幻燈圖片</a></td> 
  13. <tdaligntdalign="center"> 
  14. <ahrefahref="http://:www.aa25.cn/Sort/List_10.html">軟件下載</a></td> 
  15. <tdaligntdalign="center"> 
  16. <ahrefahref="http://:www.aa25.cn/css2/">CSS2.0實用手冊</a></td> 
  17. </tr> 
  18. </table> 
  19. </body> 
  20.  

 通過代碼可以看到,設定了表格的寬高,并把邊框邊距設為0以便于隱藏表格線,然后讓第個單元格的文本對齊方式為居中,就實現了簡單導航,這里的要點在于設計了一個與導航形式類似的數據表,將導航裝入每一格數據中。

◆再來看一下如何設計CSS橫向導航系統。

DIV+CSS布局的核心是實現了表現和內容的分離,先來認識一下內容部分的代碼編寫方式:

  1. <ulidulid="nav"> 
  2. <li><ahrefahref="http://:www.aa25.cn/">主頁</a></li> 
  3. <li><ahrefahref="http://:www.aa25.cn/">DIV+CSS教程</a></li> 
  4. <li><ahrefahref="http://:www.aa25.cn">常用代碼</a></li> 
  5. <li><ahrefahref="http://:www.aa25.cn/">水晶圖標</a></li> 
  6. <li><ahrefahref="http://:www.aa25.cn/">幻燈圖片</a></li> 
  7. <li><ahrefahref="http://:www.aa25.cn/">軟件下載</a></li> 
  8. <li><ahrefahref="http://:www.aa25.cn/css2/">CSS2.0實用手冊</a></li> 
  9. </ul> 
  10.  

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

不加任何樣式的ul效果

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

◆在代碼中我們也為ul定義了一個id叫nav,接下來為這個ul及其下面的對象編寫代碼讓它實現需要的導航效果。

把第一段樣式編寫給了ul下的li對象,我們希望列表中的每一個一列表項不再遵行其默認的從上至下的排列,因此給#navli指定了float:left;的屬性,如同div的float:left;一樣,也是通過浮動定位的原理使得自身向左浮動,從而使下一個對象貼緊該對象的右邊,最終所有的li都具有了向左浮動的特性,從而形式了橫向的排列形式。

CSS橫向導航的關鍵在于a鏈接對象的樣式控制,在這里使用#navlia{}給li下的每一個a鏈接對象編寫了樣式:

display:block是這里的重點,它使得a鏈接對象的顯示方式由一段文本改為一個塊狀對象,和div的特性相同,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還有眾多使用方式將在以后逐步了解到。

  1.  
  2. <style> 
  3. #navli{float:left;}  
  4. #navlia{color:#000000;text-decoration:none;  
  5. padding-top:4px;display:block;width:120px;  
  6. height:22px;text-align:center;  
  7. background-color:#ececec;margin-left:2px;}  
  8. </style> 
  9.  
  10. <ulidulid="nav"> 
  11. <li><ahrefahref="/index.asp">主頁</a></li> 
  12. <li><ahrefahref="/Sort/List_4.html">DIV+CSS教程</a></li> 
  13. <li><ahrefahref="/Sort/List_5.html">常用代碼</a></li> 
  14. <li><ahrefahref="/Sort/List_6.html">水晶圖標</a></li> 
  15. <li><ahrefahref="/Sort/List_7.html">幻燈圖片</a></li> 
  16. <li><ahrefahref="/Sort/List_10.html">軟件下載</a></li> 
  17. <li><ahrefahref="/css2/">CSS2.0實用手冊</a></li> 
  18. </ul> 
  19.  

預覽一下效果,已經像個CSS橫向導航的模樣了,不過鼠標移上去沒有任何響應,這樣對于用戶體驗來說是非常不友好的,因此需要通過一些帶有交互響應的操作來提示用戶對象是可以點擊的:

  1. #navlia:hover{background-color:#bbbbbb;color:#ffffff;}  
  2.  

這次預覽效果,用鼠標移上一個頻道,響應出現了,這樣我們的導航已經變得友好多了。

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <head> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> 
  6. <style> 
  7. #nav{width:860px;margin:0auto;background:#ccc}  
  8. #navli{float:left;}  
  9. #navlia{color:#000000;text-decoration:none;  
  10. padding-top:4px;display:block;width:120px;height:22px;  
  11. text-align:center;background-color:#ececec;margin-left:2px;}  
  12. #navlia:hover{background-color:#bbbbbb;color:#ffffff;}  
  13. </style> 
  14. </head> 
  15. <body> 
  16. <ulidulid="nav"> 
  17. <li><ahrefahref="/index.asp">主頁</a></li> 
  18. <li><ahrefahref="/Sort/List_4.html">DIV+CSS教程</a></li> 
  19. <li><ahrefahref="/Sort/List_5.html">常用代碼</a></li> 
  20. <li><ahrefahref="/Sort/List_6.html">水晶圖標</a></li> 
  21. <li><ahrefahref="/Sort/List_7.html">幻燈圖片</a></li> 
  22. <li><ahrefahref="/Sort/List_10.html">軟件下載</a></li> 
  23. <li><ahrefahref="/css2/">CSS2.0實用手冊</a></li> 
  24. </ul> 
  25. </body> 
  26. </html> 
  27.  

 注:許多朋友不知道怎么居中,所以特意改成居中的形式,初級導航模塊完成,不妨對比一下使用表格式布局和css而已在這方面的優劣,你會發現,css的優勢是顯而易見的。

【編輯推薦】

  1. 編碼過程中靈活使用CSS注釋
  2. CSS布局浮動(float)和定位(position)屬性的區別
  3. 設置CSS表格與CSS表單的樣式
  4. 深入剖析CSS排版思想及其用法
  5. 鼠標經過時改變DIV背景顏色的三種途徑


 

責任編輯:佚名 來源: aa25.cn
相關推薦

2010-09-13 14:17:42

CSS縱向導航菜單

2024-08-29 08:13:58

2023-10-23 08:48:04

CSS寬度標題

2010-08-24 13:05:23

CSS超鏈接

2010-09-09 11:03:32

CSS樣式

2024-04-19 10:31:12

物聯網智能建筑樓宇自控

2023-06-06 15:38:28

HTMLCSS開發

2010-09-02 15:48:47

CSSvisibility屬

2020-03-02 15:02:26

B端導航設計

2010-07-28 08:44:12

Flex2.0

2010-07-28 12:41:18

Flex組件

2010-07-15 15:21:07

Perl線程

2010-06-02 16:09:05

SVN協議

2023-12-11 17:20:36

抽屜式導航ArkUI應用開發

2022-12-12 11:11:05

2010-09-02 14:30:57

DIV CSS

2010-08-31 16:49:58

2011-05-11 15:10:21

jQueryCSS導航欄

2013-05-16 15:08:33

2013-08-06 15:16:27

技術人創業開發者創業移動互聯網創業
點贊
收藏

51CTO技術棧公眾號

激情久久中文字幕| 色视频在线播放| 福利电影导航| 国产成人免费视频网站视频社区 | 亚洲国产精华液| 国产精品久久毛片| 国产精品国产亚洲精品看不卡| 91视频欧美| 欧美欧美午夜aⅴ在线观看| 99re在线| 欧美国产偷国产精品三区| 97久久精品人搡人人玩| 中文字幕福利片| 国产精品色婷婷| 日韩免费高清在线| 国产一区不卡| 91国语精品自产拍在线观看性色| 7878视频在线观看| 日韩三级在线| 日韩视频免费观看高清完整版在线观看 | 国产午夜精品久久久久久免费视| 久久久久99精品成人片| 亚洲国产视频二区| 久久偷看各类女兵18女厕嘘嘘| 国外成人福利视频| 欧美成人免费大片| 牛牛影视一区二区三区免费看| 亚洲福利一区二区| 一区二区三区视频国产日韩 | 91精品国产91综合久久蜜臀| 午夜在线小视频| 精品卡一卡二卡三卡四在线| 日韩精品极品| 欧美成人亚洲成人| 极品国产人妖chinesets亚洲人妖| 婷婷开心激情综合| 欧美孕妇孕交| 欧美一级免费大片| 成人性教育av免费网址| 亚洲已满18点击进入久久| 二区中文字幕| 欧美日韩三级一区| www视频在线观看| 最新国产成人在线观看| 国产网友自拍电影在线| 欧美午夜精品久久久| 国产免费一区二区视频| 91香蕉视频在线| 91精品免费| 日韩**一区毛片| 欧美一级免费播放| 亚洲精品久久久蜜桃| 日韩一本精品| 成人黄页在线观看| 久久综合入口| 成人精品鲁一区一区二区| 欧美狂欢多p性派对| 欧美日韩一区二区三区四区| 欧美成年人视频在线观看| 日韩国产欧美三级| 国内精品视频一区二区三区| 亚洲精品精品亚洲| 日本资源在线| 亚洲国产人成综合网站| 免费av毛片在线看| 一区二区三区日韩欧美精品| 欧美激情二区| 欧美日韩国产成人在线| 欧美大片一区| www一区二区www免费| 色综合av在线| 四虎地址8848精品| 亚洲第一男人av| 成人高清免费在线播放| 国产精品网站导航| 国产小视频免费在线观看| 亚洲男人天堂2023| 欧美黄色录像片| 免费看国产曰批40分钟| 亚洲国产精品久久久久秋霞影院| 日本在线视频网址| 日本视频久久久| 激情综合色综合久久综合| 欧美aaa大片| 日韩中文字幕不卡视频| 日韩天堂av| 国产91福利| 色777狠狠综合秋免鲁丝| 欧美精品97| 国产精品久久久久久久久久免费 | 激情网站在线| 国产精品爽爽爽| 国产精品一区二区av交换| 日本不卡二区| 午夜电影网亚洲视频| 国产精品igao视频网网址不卡日韩| 久久狠狠久久综合桃花| 国产精品三级av在线播放| 岛国av在线播放| 国产乱码精品一区二区三区中文 | 久久精品国产sm调教网站演员| 欧美猛男男办公室激情| blacked蜜桃精品一区| 国产偷人视频免费| 日韩精品小视频| 久久久久久久尹人综合网亚洲| 亚洲第一视频| 欧美亚洲综合另类| 日韩精品丝袜美腿| 久久久999视频| 亚洲人成自拍网站| 久久夜夜久久| 免费一区二区三区在在线视频| 精品国产鲁一鲁一区二区张丽| 高清精品xnxxcom| 少妇高潮喷水在线观看| 亚洲精品久久久久中文字幕欢迎你 | 欧美日韩黄色一区二区| 成人激情视频| 可以免费看污视频的网站| 九九精品视频在线| 99精品视频在线免费观看| jk漫画禁漫成人入口| 一区二区三区四区免费观看| 成人精品视频一区| 中老年在线免费视频| 亚洲天堂电影网| 精品久久国产字幕高潮| 久久国产精品久久久久久电车| 调教视频免费在线观看| 国内精品视频在线播放| 欧美精品在线视频| 久久亚洲色图| 国产高潮在线| 国产成人精品免费看在线播放 | 三级欧美在线一区| 污网站在线免费看| 亚洲综合av一区| 亚洲美女av在线| 国产成人一级电影| 国产福利亚洲| 国产九九在线视频| 人体精品一二三区| 午夜精品久久久久久久| 午夜av一区| 免费看a在线观看| 视频一区二区综合| 国产一区二区三区欧美| 久久久精品蜜桃| 日韩美女国产精品| 大片免费播放在线视频| 在线天堂一区av电影| 久久成年人免费电影| 一区二区三区四区国产精品| 国内精品久久久久久久影视麻豆 | 韩国av一区| 在线中文字幕电影| 特色特色大片在线| 久久久久99精品久久久久| 国产精品人成在线观看免费| 国产精品羞羞答答在线观看| 亚洲52av| 亚洲精品一区二区三区四区五区| 一区二区在线免费视频| 国产欧美日韩中文久久| a级在线观看| 日韩亚洲欧美一区二区| 欧美日韩高清在线观看| 欧美日韩激情视频| 免费在线观看不卡| 亚洲专区**| www.成人.com| 99久久免费观看| 国产精品成人品| 日韩一区二区三区免费看 | 亚洲影视资源| 久久久水蜜桃| 色噜噜狠狠色综合网图区| 亚洲精品菠萝久久久久久久| 午夜在线精品偷拍| 免费看美女隐私的视频| 亚洲精品免费网站| 亚洲福利在线观看| ㊣最新国产の精品bt伙计久久| 亚洲三级毛片| 国产美女视频一区二区| 中文在线a√在线8| 2022中文字幕| 国产视频999| 中文在线一区二区| 99精品国产福利在线观看免费 | 91美女片黄在线观看91美女| 亚洲精品亚洲人成在线| 在线观看av的网站| 亚洲熟妇av日韩熟妇在线| 国产欧美日韩视频在线观看| 亚洲不卡av不卡一区二区| 亚洲成av在线| 户外极限露出调教在线视频| 日韩黄色短视频|