国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css寫菜單:簡潔注釋版

2020-10-23 18:47:36
字體:
來源:轉載
供稿:網友
這里是簡潔版,主要把 [ 顯示/隱藏 ] 效果給剝離出來給大家研究。
主要是利用了a:hover[ie],li:hover[非ie]的狀態來做出顯示/隱藏菜單的效果。
關鍵之處:
 程序代碼
<!--[if IE 7]><!--></a><!--<![endif]-->
這一段注釋表示:只有非IE瀏覽器和IE7才能讀取到 </a>
這樣在非IE瀏覽器及IE7版本的瀏覽器中讀取到的html是:
 程序代碼
<li><a href="#">導航</a>
     <ul><li>二級導航</li></ul>
</li>
 程序代碼
<!--[if lte IE 6]></a><![endif]-->
這一段注釋代表:只有IE6以及IE6以下版本的瀏覽器才能讀取到 </a>
而在IE6以及IE6以下版本的瀏覽器中讀取到的html就是:
 程序代碼
<li><a href="#">導航
     <ul><li>二級導航</li></ul>
     </a>
</li>
有些朋友可能要問:為什么要搞的那么復雜,而不都用鏈接來包含二級列表呢,那樣就只用寫a:hover就可以了,代碼簡單多了。
我個人覺得:
玩標準就要盡可能的去遵循語義。
在IE6以及以下版本中由于不支持a以外標記的hover偽類,所以目前來說只有這個辦法能達到類似的目的,對著IE6...只好放棄語義了。
但我們可不要為了一個IE6而壞了整鍋湯哦,所以有些事情雖然麻煩了點,但還是要做的~

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執行]

注意里面是分段的,[ 隨意發揮 ] 。俺先來發揮一下~ (原先沒注意兼容,現在兼容了...)

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執行]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼和浩特市| 华阴市| 惠州市| 贡嘎县| 张掖市| 汉中市| 大足县| 泊头市| 阿瓦提县| 昭觉县| 淮南市| 东阿县| 威远县| 泽普县| 雅江县| 娱乐| 城步| 保德县| 库尔勒市| 青神县| 靖安县| 阿拉善盟| 太康县| 丹东市| 铜鼓县| 盐边县| 鄯善县| 宁乡县| 聂荣县| 呼伦贝尔市| 孝义市| 海门市| 漳平市| 如东县| 泾源县| 开原市| 平和县| 龙川县| 平山县| 大安市| 开鲁县|