【发布时间】:2023-03-11 00:43:02
【问题描述】:
我正在开发一个 940 像素宽的小型个人网站。我想建立一个包含 6 个元素的菜单,该菜单是网站的全宽。我已经设法使 Firefox、Chrome 和 Opera 中的菜单完美,但在 IE 中,我在最后一个元素的末尾有一点(4-5px)间隙。有什么想法可以删除那个空间吗?
这里是菜单的 CSS:
#menu ul {
list-style: none;
width: 100%;
}
#menu li {
display: inline-block;
*display: inline;
text-align: center;
padding: 30px 0 30px 0;
}
#menu a {
text-decoration: none;
font-size: 16px;
border-right: 1px solid #C1BEBA;
padding: 10px 56px 10px 56px;
}
和 HTML
<ul id="menu">
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
<li><a href="#">Menu 5</a></li>
<li><a href="#">Menu 6</a></li>
</ul>
【问题讨论】:
-
HTML 第 3 行:将
<li><a href="#"">Menu 2</a></li>更改为<li><a href="#">Menu 2</a></li>,"#""是错误的。
标签: html css internet-explorer menu