我使用了此 article 中显示的导航菜单.它适用于 Mozilla、Chrome、Safari、Opera 的主要版本。但在 IE6、IE7、IE8 中它会崩溃。如何在 IE 6-7-8 版本的文章中的代码中添加/更改 css?
最佳答案
旧版本的 Internet Explorer(和其他浏览器)不支持较新的 HTML5 元素(包括 <nav>
)。有一个 javascript 解决方法,形式为 the HTML5 Shiv .
The HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-9, Safari 4.x (and iPhone 3.x), and Firefox 3.x.
如果你不想依赖 Javascript,你可以退回到使用旧的 HTML 4 元素 appropriate ARIA landmark roles ,例如<div class="nav" role="navigation">
.
关于css - 导航菜单(带有子菜单树)在 IE 6、IE7、IE8 中中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22477963/