css寫菜單:簡潔注釋版
更新時間:2006年12月11日 00:00:00 作者:
這里是簡潔版,主要把 [ 顯示/隱藏 ] 效果給剝離出來給大家研究。
主要是利用了a:hover[ie],li:hover[非ie]的狀態(tài)來做出顯示/隱藏菜單的效果。
關(guān)鍵之處:
程序代碼
<!--[if IE 7]><!--></a><!--<![endif]-->
這一段注釋表示:只有非IE瀏覽器和IE7才能讀取到 </a>
這樣在非IE瀏覽器及IE7版本的瀏覽器中讀取到的html是:
程序代碼
<li><a href="#">導(dǎo)航</a>
<ul><li>二級導(dǎo)航</li></ul>
</li>
程序代碼
<!--[if lte IE 6]></a><![endif]-->
這一段注釋代表:只有IE6以及IE6以下版本的瀏覽器才能讀取到 </a>
而在IE6以及IE6以下版本的瀏覽器中讀取到的html就是:
程序代碼
<li><a href="#">導(dǎo)航
<ul><li>二級導(dǎo)航</li></ul>
</a>
</li>
有些朋友可能要問:為什么要搞的那么復(fù)雜,而不都用鏈接來包含二級列表呢,那樣就只用寫a:hover就可以了,代碼簡單多了。
我個人覺得:
玩標(biāo)準(zhǔn)就要盡可能的去遵循語義。
在IE6以及以下版本中由于不支持a以外標(biāo)記的hover偽類,所以目前來說只有這個辦法能達(dá)到類似的目的,對著IE6...只好放棄語義了。
但我們可不要為了一個IE6而壞了整鍋湯哦,所以有些事情雖然麻煩了點(diǎn),但還是要做的~
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
注意里面是分段的,[ 隨意發(fā)揮 ] 。俺先來發(fā)揮一下~ (原先沒注意兼容,現(xiàn)在兼容了...)
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
主要是利用了a:hover[ie],li:hover[非ie]的狀態(tài)來做出顯示/隱藏菜單的效果。
關(guān)鍵之處:
程序代碼
<!--[if IE 7]><!--></a><!--<![endif]-->
這一段注釋表示:只有非IE瀏覽器和IE7才能讀取到 </a>
這樣在非IE瀏覽器及IE7版本的瀏覽器中讀取到的html是:
程序代碼
<li><a href="#">導(dǎo)航</a>
<ul><li>二級導(dǎo)航</li></ul>
</li>
程序代碼
<!--[if lte IE 6]></a><![endif]-->
這一段注釋代表:只有IE6以及IE6以下版本的瀏覽器才能讀取到 </a>
而在IE6以及IE6以下版本的瀏覽器中讀取到的html就是:
程序代碼
<li><a href="#">導(dǎo)航
<ul><li>二級導(dǎo)航</li></ul>
</a>
</li>
有些朋友可能要問:為什么要搞的那么復(fù)雜,而不都用鏈接來包含二級列表呢,那樣就只用寫a:hover就可以了,代碼簡單多了。
我個人覺得:
玩標(biāo)準(zhǔn)就要盡可能的去遵循語義。
在IE6以及以下版本中由于不支持a以外標(biāo)記的hover偽類,所以目前來說只有這個辦法能達(dá)到類似的目的,對著IE6...只好放棄語義了。
但我們可不要為了一個IE6而壞了整鍋湯哦,所以有些事情雖然麻煩了點(diǎn),但還是要做的~
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
注意里面是分段的,[ 隨意發(fā)揮 ] 。俺先來發(fā)揮一下~ (原先沒注意兼容,現(xiàn)在兼容了...)
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
當(dāng)ie7不認(rèn)!important之后 [布局的解決辦法]
當(dāng)ie7不認(rèn)!important之后 [布局的解決辦法]...2007-02-02
關(guān)于filter濾鏡應(yīng)用于圖片的兩種創(chuàng)意
關(guān)于filter濾鏡應(yīng)用于圖片的兩種創(chuàng)意...2006-12-12
CSSvista可同時在IE和Fifrefox調(diào)試的CSS編輯提供下載
CSSvista:可同時在IE和Fifrefox調(diào)試的CSS編輯器 CSSvista是一個免費(fèi)的Windows增強(qiáng)應(yīng)用程序,為Web開發(fā)人員準(zhǔn)備的一個CSS編輯器。它可以讓你同時在IE和Firefox下調(diào)試你的CSS樣式表代碼。2008-06-06
css強(qiáng)制換行 css強(qiáng)制不換行的css方法
更多的關(guān)于css強(qiáng)制換行 css強(qiáng)制不換行的css方法可以參考本站的內(nèi)容頁的文章控制.2007-12-12

