我有一个固定的外部 div(和水平滚动条)。在这个外部 div 中,我有两个彼此位于下方的 div:一个设置为大于外部 div(从而激活外部 div 的滚动条),一个设置为 100%。
第二个内部 div(100% 宽度)仅与外部 div 可见的宽度一样宽。如果您向左滚动,则 div 会停止,并且不是 100% 的外部 div。
.parent{
white-space:nowrap;
overflow:scroll;
width:200px;
}
.holder {
width: 500px;
background: url(http://www.w3schools.com/cssref/paper.gif); }
.holder1 {
width: inherit;
background: blue; }
.holder> div{
display:inline-block;
white-space:normal;
background:red;
}
<div class="parent">
<div class="holder">
<div>1</div>
</div>
<br>
<div class="holder1">
<div>1</div>
</div>
<br>
</div>
我有一个 JSfiddle:http: //jsfiddle.net/EUtLh/16/
让它更清楚。有什么办法可以让第二个 div 和第一个 div 一样宽,而不给它一个固定的宽度?第一个 div 是动态生成的,它的宽度决定了外部 div 的宽度。
提前致谢!