这里是我的小问题(值仅用于示例):
假设我有一个宽度约为500px的窗口。 在我的文档中,我有一个外部div没有指定宽度,但具有以下CSS:
.outer{
white-space:nowrap;
background:blue;
}
这个 div 里面有 3 个其他的 div,它们具有以下属性:
.t1{
display:inline-block;
width:400px;
}
(请注意400px
的宽度。这就是问题所在,行宽超过了窗口大小,外部div没有扩展。
<div class="outer">
<div class="t1">1</div>
<div class="t1">2</div>
<div class="t1">3</div>
</div>
我想要实现的是让内部的三个元素具有蓝色背景,而不需要为类设置背景。当前的例子将产生一个仅限于窗口宽度的蓝色背景。
完整的示例请查看这里:http://jsfiddle.net/sjCTR/(如果您的屏幕太大,则需要适应左下角)
我想知道是否可以只通过CSS / HTML来实现这一点,而不需要设置外部
元素的宽度或内部
元素的背景颜色?
.t1
的宽度始终为400像素还是始终为33%或其他什么? - Godwin