跨浏览器CSS水平导航与下拉菜单-有这样的事情
Cross-browser CSS horizontal nav with dropdowns - is there such a thing?
我创建了一个横向导航和一个级别的下拉菜单的网站。除了IE7(下拉框不起作用)和IE6(每个<li>
和<a>
都是100%的体宽),它在所有浏览器中都工作得很好。我讨厌在网上浏览另外10个教程,并在所有浏览器上测试每个教程。调试我当前的程序可能需要更长的时间。
我想知道是否有人有一个具体的解决方案,在所有的浏览器工作?这是一个很常见的设计元素。我很乐意依靠CSS、Javascript、浏览器hack等等——任何能在所有浏览器中产生一致可用的导航的东西。
tl;dr在IE6和IE7中使用下拉菜单的水平导航的代码是什么?
"Suckerfish Dropdowns"是我脑海中闪现的。
更新后的版本:http://www.htmldog.com/articles/suckerfish/dropdowns/
几乎在我所有的设计中,我都必须为IE6, IE7和IE8这些糟糕的浏览器添加条件样式。和你分享一下,IE9并不更好,因为它不支持CSS3过渡。无论如何,我强烈建议你停止搜索一个包揽一切的解决方案,并尝试创建条件样式,如果有必要,甚至条件脚本的IE,由于这些原因:
- 我们开发人员几乎总是需要支持IE,因为它有相当大的浏览器市场份额。
- IE有许多微软从未解决过的已知问题,社区为它找到了技巧和变通方法。
- 单独寻址IE比尝试在一个包中寻址IE和其他浏览器花费更少(经验)
相关文章:
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 自定义Jquery css下拉菜单问题
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 使用 JavaScript CSS 的下拉菜单
- 特定的JavaScript函数,用于将CSS样式表与下拉菜单交换
- 如何在Dropkick插件的CSS中单独针对多个下拉菜单
- 未选择下拉菜单时更改css
- HTML、CSS、JS响应下拉菜单
- 下拉菜单、CSS、HTML和JavaScript:JavaScript使菜单跳转,无法正常工作
- 创建一个CSS下拉菜单,其中包含从搜索图标弹出的搜索框
- 移动设备上的CSS下拉菜单.如何四处走动:悬停
- jQuery下拉菜单和CSS媒体查询冲突
- 有没有办法在 css 中设计一个看起来完全是 html 下拉菜单的菜单
- 仅 CSS 的下拉菜单真的可行吗?
- 如何在我的网站上有多个手风琴下拉菜单.HTML,CSS JavaScript
- 如何或在哪里将javascript settimeout函数添加到CSS垂直下拉菜单
- 如何使用HTML制作下拉菜单&css
- 下拉菜单css扩展宽度基于内容
- jQuery下拉菜单CSS操作