【发布时间】:2013-04-14 00:37:53
【问题描述】:
我的导航菜单在 IE 6、7 或 8 中无法使用。我可以在 IE 6 中无法使用它,但不幸的是它需要在 IE 7 和 8 中使用。我使用的是 Ubuntu,所以我有一直在使用http://netrenderer.com 进行测试。 nav div 没有向右浮动,并且 li 元素没有内联显示。为什么是这样? Here is the website.
nav ul {
margin: 0;
padding: 0;
}
nav a {
height: 20px;
width: 27%;
margin: 0 1.7%;
margin-bottom: 0;
padding: 25px 2%;
text-align: center;
text-decoration: none;
font-weight: thin;
color: #555;
float: left;
display: inline-block;
}
nav li:first-child a {
margin-left: 0;
}
nav li:last-child a {
margin-right: 0;
}
/* ========================
INTERMEDIATE: IE Fixes
======================== */
nav ul li {
display: inline;
}
nav {
display: block;
float: right;
width: 38%;
clear: both;
}
【问题讨论】:
-
请贴一些代码。
-
问题到底是什么?您正在使用旧浏览器不支持的 HTML5 标签。
-
我不知道 - 哪些标签是 html5 标签?
-
<nav>对于初学者 :) w3.org/TR/html5-diff/#new-elements
标签: html css internet-explorer-8 internet-explorer-7 internet-explorer-6