宽度:100%,位置:绝对(css)

Wes*_*ley 15 css css-position width

如果你这样做:

<div style="width: auto; background: red; color: white">test</div> 
Run Code Online (Sandbox Code Playgroud)

你得到一个拉伸的div来填充整个屏幕宽度(100%).

这就是我需要发生的事情.

但是,我还需要设置起始位置..所以我需要位置:绝对.

当我添加position:absolute时,div的宽度仅与内容中的内容一样宽.(类似于浮点数).有没有办法解决?

我不能简单地指定宽度:100%,因为这不考虑边框大小等.

谢谢,韦斯利

thi*_*dot 22

当我添加position:absolute时,div的宽度仅与内容中的内容一样宽.(类似于浮点数).有没有办法解决?

我不能简单地指定宽度:100%,因为这不考虑边框大小等.

你可以用position:absolute; left:0; right:0; top:0.

像这样:http://jsfiddle.net/thirtydot/yQWGV/