Html 在IE7内将绝对定位的div居中
我有一个相对简单的布局,如下面代码的简化版本所示:Html 在IE7内将绝对定位的div居中,html,css,internet-explorer,layout,internet-explorer-7,Html,Css,Internet Explorer,Layout,Internet Explorer 7,我有一个相对简单的布局,如下面代码的简化版本所示: <div id="protocol_index_body_wrapper"> <div id="protocol_index_body"> </div> </div> 需要绝对定位,以确保两个div都扩展到窗口的整个高度。预期行为如上图所示,出现在IE8、Firefox和Chrome中。然而,在IE7中,应该居中的div与左侧齐平。有没有办法解决这个问题?你有没有专门为左边距和
<div id="protocol_index_body_wrapper">
<div id="protocol_index_body">
</div>
</div>
需要绝对定位,以确保两个div都扩展到窗口的整个高度。预期行为如上图所示,出现在IE8、Firefox和Chrome中。然而,在IE7中,应该居中的div与左侧齐平。有没有办法解决这个问题?你有没有专门为左边距和右边距指定一个自动值?这将强制两个边距相等,并使div居中,前提是您的div不在页面的100%宽度
{
margin-left: auto;
margin-right: auto;
}
这和我上面说的有什么不同吗?
{
margin-left: auto;
margin-right: auto;
}