1

一个元素是绝对定位的,并使用leftright属性设置为全宽0

问题是,当窗口被缩放时,元素的全宽只到视口。下面的图片详细解释了这个问题

是否有任何 CSS hack 来解决此问题。

JSfiddle 测试:http: //jsfiddle.net/vaakash/kdgJp/

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

2

您可以执行以下操作:

body {
position:relative;
float:left;
}

#header {
width:100%;
}

http://jsfiddle.net/PNaSz/

这将确保absolute元素朝向body宽度方向(因为它的定位relative),float:left将确保主体与内容一样宽。

于 2013-08-03T17:43:09.187 回答
0

你有没有理由不能使用width: 100%;

于 2013-08-03T17:26:57.810 回答