用CSs實戰一個簡潔實用的橫向導航菜單,為了讓您便於理解,我們為每一條CSS的定義都加上了注釋,相信你年地本篇菜單制作教程,你肯定能用CSS寫出更漂亮的導航菜單來,下面開始言歸正傳。請直接看代碼吧:
01
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xHtml1-transitional.dtd">
02
<
Html
XMLns
=
"http://www.w3.org/1999/xHtml"
>
03
<
head
>
04
<
meta
http-equiv
=
"Content-Type"
content
=
"text/Html; charset=gb2312"
/>
05
<
title
>CSS導航欄制作實例</
title
>
06
<
style
type
=
"text/CSS"
>
07
#nav {height:26px;/*定義整個導航欄高度,並讓菜單下面顯示一條2像素的線*/
08
border-bottom:2px solid #2788da;
09
font:16px "微軟雅黑";
10
}
11
#nav li{float:left;/*使li向左浮動,這樣每個LI就自動橫向排列了*/list-style-type: none; /*定義每個LI列表前的圓形標號為無,如果你想要顯示圓點標號,可去掉此定義*/}
12
#nav li a{
13
color:#336699; /*定義菜單中的鏈接文字顏色*/
14
text-decoration:none;/*菜單鏈接下劃線為無*/
15
padding-top:4px; /*文字距頂端為4px,調整文字上下居中用*/
16
display:block; /*使a鏈接對象的顯示方式由一段文本改為一個塊狀對象(block),就可以使用CSS的外邊距、內邊距、邊框等屬性了*/
17
width:80px;/*每個a的block寬度*/
18
height:22px;/*每個a的block高度*/
19
text-align:center; /*文字格式居中(水平)*/
20
background-color:#ececec;
21
margin-left:2px;/*控制每個block間距2px*/
22
}
23
#nav li a:hover{/*定義鏈接文字的鼠標懸停樣式*/
24
background-color:green;
25
color:#ffffff;
26
}
27
#nav li a#current{/*控制當前頁導航項特殊顯示*/
28
background-color:#2788da;
29
color:#ffffff;
30
}
31
</
style
>
32
</
head
>
33
<
body
>
34
<
ul
id
=
"nav"
>
35
<
li
><
a
href
=
"#"
id
=
"current"
>網站首頁</
a
></
li
>
36
<
li
><
a
href
=
"#"
>文章參考</
a
></
li
>
37
<
li
><
a
href
=
"#"
>VB參考</
a
></
li
>
38
<
li
><
a
href
=
"#"
>Blog推薦</
a
></
li
>
39
<
li
><
a
href
=
"#"
>論壇交流</
a
></
li
>
40
<
li
><
a
href
=
"#"
>RSS</
a
></
li
>
41
</
ul
>
42
</
body
>
43
</
Html
>
怎麼樣,不錯吧,認真看下代碼,相信聰明的你一定會學會CSS菜單制作方法的。菜單效果如下: