麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

純CSS制作級聯菜單

2024-07-11 09:04:19
字體:
來源:轉載
供稿:網友

武林網(www.companysz.com)文章簡介:級聯菜單使用了純CSS的方式.

這次給項目做的級聯菜單使用了純CSS的方式,霍霍,能用CSS做的,就用CSS完成吧。

早已有前輩完成過這樣的實例了,我以為我能順利完成,但沒想到處處碰壁,故記錄一點心得如下,供大家參閱。

廢話不多說,咚咚咚,開始制作啦!

除了IE6這個堅強的孩子,其他瀏覽器攻克還是比較容易的。

運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

該實例完成大概就兩個要點:

  • 忌浮忌躁,一步步來,先把最低級的display:none;做。
  • “:hover偽類”的使用,默認狀態“display:none;”,“:hover”時則“display:block;”則能很容易完成。
  • 而IE6下折騰就比較復雜了,經過頭破血流的教訓之后,總結出關鍵四點:

    1. 原理:IE6僅<a>標簽支持:hover偽類,但如果a標簽里面再嵌入a標簽,里面的a標簽將不會生效,所以必須在之間套加一層<table>;

    <!–[if IE 6]><a href="#nogo"><table><tr><td><![endif]–>
    內容部分可以含有<a>標簽
    <!–[if IE 6]></td></tr></table></a><![endif]–>

    2. 關鍵樣式名:這個用于:hover效果的a標簽的命名,如果使用與<li>一致的樣式名(在非IE6中是li:hover產生的效果),將不用再另寫樣式代碼,不僅節省了代碼開銷,而且可維性更好;(這個是省時省力的關鍵)

    <li class="li">
    <!–[if IE 6]><a class="li" href="#nogo"><table><tr><td>
    <![endif]–>
    內容部分可以含有<a>標簽
    <!–[if IE 6]></td></tr></table></a><![endif]–>
    </li>

    3. visibility的使用:采用display的話將出現onmouseout時上一次顯示的optionGroup仍然不消失的情況

    .c_subNav .li:hover ul { visibility:visible;}

    4.table的設置: [含淚ing]table一定要記得width:100%;啊,一定要記得啊,一定要記得啊,一定要記得啊。

    最后完成效果:

    運行代碼框

    [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 久久久一区二区三区视频 | 神马久久蜜桃 | 午夜影院a | 黄色网址免费入口 | 欧美成人精品一区 | 91久久国产露脸精品国产护士 | 国产精品久久久久久久久久大牛 | 日韩av成人| 19禁国产精品福利视频 | 国产午夜精品久久久久久久蜜臀 | 嗯~啊~用力~高h | 极品五月天 | 亚洲第一成人在线 | 午夜久久久精品一区二区三区 | 日本教室三级在线看 | 九草在线| 久久欧美亚洲另类专区91大神 | 精品国产一区二区三区成人影院 | 久久96国产精品久久秘臀 | 亚洲第一成人久久网站 | 娇妻被各种姿势c到高潮小说 | 福利在线播放 | 欧美在线成人影院 | 免费观看的毛片手机视频 | 毛片一级视频 | 大片毛片| 91性高湖久久久久久久久网站 | 高清av免费 | 91短视频网址| 视频一区二区三区在线观看 | 一级做a爰片性色毛片2021 | 久久久久久久一区二区三区 | 成人在线视频免费 | 青青草国产在线视频 | 色网站免费观看 | 国产成年免费视频 | 日韩在线播放第一页 | chinese xvideos gay | 国产精品一区二区三区在线播放 | 91色一区二区三区 | 暴力肉体进入hdxxxx0 |