这部分最后给出的成品效果比较惊人,也就是传说中的纯css六级菜单。这个东西最厉害的地方是兼容所有主流浏览器(ie6,ie8,maxthon2.5,firefox3.5,opera10,safari4与chrome2),而一点css hack也没有用。毕竟css hack只是权宜之计,治标不治本,谁知它会对未来新版本的浏览器有什么副作用,因此能不用就不要用了。由于结构非常有规律,读者认真学习后,可以自行扩展为十级菜单。
纯CSS多级菜单
由于IE6能支持的伪类少得可怜,仅支持a元素的hover与visited与active。为了显示隐藏的二级菜单,我们必须把二级菜单的那个无序列表放到a元素下,但这样一来firefox那边又发难了。这时我们就要请出IE的条件注释,让页面在IE6下呈现一套结构层,在其他浏览器下呈现另一套。
01.
02.
03.
04. 菜单三
05.
06.
菜单三
07.
菜单三
08.
09.
10.
11.
12. 菜单三
13.
14.
菜单三
15.
菜单三
16.
17.
18.
19.
20. //************略***********
21.
22.
23. //************略***********
24.
25.
26.
纯CSS多级菜单 by 司徒正美
菜单三 菜单三 菜单三 菜单三 菜单三 菜单三 菜单三 菜单三 菜单三 菜单三 菜单三 菜单三
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3088699.html