春天里,百花香...
無序列表在Web頁面中的用途
除了Div,Table,F(xiàn)orm外,我們最常用的Html元素之一就是無序列表ul,使用它通常可以實現(xiàn)以下形式: 1.實現(xiàn)文本數(shù)據(jù)列表,這是無序列表的原始意圖。 2.嵌套使用無序列表,以實現(xiàn)樹狀結(jié)構(gòu)。 3.修改無序列表的樣式,將它作為菜單使用。相對于用表格制作的菜單項,它修改起來比較方便,樣式也很容易設(shè)置。 第三點就是本文的主要議題。
無序列表的原始形式
原始效果: 要將無序列表作為菜單使用需要修改的地方
由上圖可見,無序列表原始的形式是難以作為菜單的,如果想拿無序列表作為菜單,要修改的地方可能有: 1.列表項的圓點一定要去掉,否則影響視覺效果。 2.要能將縱向列表變成橫向,因為許多菜單是橫向的。 3.如果有必要,需要取消列表項的下劃線。
對UL進行樣式設(shè)置以取消圓點
要取消無序列表左邊的圓點,我們可以使用CSS對UL進行樣式設(shè)置,將其list-style-type屬性設(shè)置為none就可以了。示例代碼如下:
讓子項浮動以修改列表項的方向
如果要將本為縱向的菜單改為橫向,可以將子項li的屬性float值改為left或是right,這樣子項就變成了向左浮動或是向右浮動,從縱向形式變成了橫向形式。示例如下:
修改鏈接的text-decoration屬性以取消鏈接文字的下劃線 代碼如下:
增加鏈接項的動態(tài)背景效果
使用偽類選擇器,我們還可以給菜單項加上動態(tài)效果,當(dāng)鼠標(biāo)掠過時能動態(tài)變化菜單的背景色,這樣能使當(dāng)前菜單項更醒目。通過修改子項鏈接在平時和鼠標(biāo)掠過時給予不同的背景圖片就能辦到。
代碼示例如下:
posted on 2008-09-27 11:57 sitinspring 閱讀(5741) 評論(4) 編輯 收藏 所屬分類: HTML,CSS&JS
很好懂,謝謝 回復(fù) 更多評論
頂你,向你學(xué)習(xí)div+css技術(shù)。 回復(fù) 更多評論
放到Firefox就變形了 回復(fù) 更多評論
@lsq 應(yīng)該是IE和FIreFox對盒模型的不同解釋導(dǎo)致了問題。 回復(fù) 更多評論
Powered by: BlogJava Copyright © sitinspring