我在IE7中有一个绝对定位的<div>
的问题,它在中间突破了列表。我已经尝试了几乎所有我能想到的3个元素对齐,但我不能让它在IE7中工作。
<span>
(我试过它作为<p>
)总是在IE7中包装,因为它是div的最后一个成员。你可以在以下网址看到它:http://lifeproject.amdesign.com。它在右下角。
给ul#footer_links
一个宽度。它会解决你的问题。当元素浮动时IE7保持最大宽度我添加了这个规则并修复了它:
ul#footer_links{width:140px}
尝试display: inline-block
与ie7修复而不是float: right
:
span {
display: inline-block;
*display: inline;
zoom: 1;
}
我想你没有提到right
和top
属性,你给定位绝对。即7中间默认渲染位置绝对。请给他们top
和right
取决于您的要求。