【发布时间】:2012-01-28 22:57:29
【问题描述】:
我正在尝试使用以下 HTML 标记进行简单的垂直导航:
<ul>
<li><a></a></li>
<li><a></a></li>
<li><a></a></li>
</ul>
尽管在<li> 和<a> 元素上都有display: block;,但IE7 似乎并不尊重包含div 的整个宽度。关于这个有什么想法吗?
更新
我现在认为这个问题与容器 div 的 position 属性以及它的宽度由 <a> 元素内的内容决定这一事实有关。
【问题讨论】:
-
块级元素的宽度是父元素的 100%,即使在填充和边距时,只要它们的宽度没有明确设置。所以在这种情况下最好在父级中设置宽度,块级子级会符合。
-
@Derek Hunzinker 亲爱的,请看看我的回答。让我知道是否有任何问题。谢谢
标签: html css internet-explorer internet-explorer-7