代码:
<div id="pagewrap">
<div id="test">
asdf asdf asdf
</div>
</div>
假设'pagewrap'id的固定宽度为980px css,但我希望test
id的屏幕宽度大于980px。
通过使用CSS,这可能吗?
答案 0 :(得分:1)
使用position: absolute;
将您的孩子div设为100%;
CSS
#pagewrap {
width: 980px;
background-color: #ff0000;
}
#test {
width: 100%;
background-color: #00ff00;
position:absolute;
}
答案 1 :(得分:1)
你也可以给#test
position:absolute
并将其width:100%
做了一个小小的演绎,以证明:http://jsfiddle.net/MAAaD/
答案 2 :(得分:0)
有几种解决方案,从最佳到最差列出。
position: absolute
和width: 100%
。 (就像mr.alex之前所说过的那样)。width: 100%
。 (这可能会阻碍语义,但如果您想将其用作对话或其他内容,则效果很好。)答案 3 :(得分:-1)
试试这个:
#pagewrap #test {
width: 1000px !important;
}
答案 4 :(得分:-2)
尝试使用100%宽度。它涵盖了父标记的完整大小。
width:100%