在IE中,style =“left:0px; width:100%”不会从左到右完全填充

时间:2010-03-09 10:43:55

标签: css

这可能听起来很傻。

我有<div style="position:absolute; top:0px; left:0px; width:100%; height:200px; background-color:#222222; margin-bottom:50px; right:0px;"></div>。它在ff和chrome上从左到右显示,但不是IE。究竟应该如何解决。

由于 让

2 个答案:

答案 0 :(得分:2)

right

外,请尝试设置left
position:absolute;
top:0;
left:0;
right:0;

答案 1 :(得分:0)

在IE中,您需要确保父元素具有宽度设置。如果父标记是body标记,只需给它相同的100%宽度值:

body {
    width: 100%;
}

或仅使用样式属性:

<body style="width:100%;">
  <div 
    style="left:0px; width:100%; top:0px; position:absolute; background-color:#000">
  </div>
</body>