我正在尝试使用收缩来适应#container。它可以完美地工作,直到它包含的元素换行为止。这会使其扩展到 180 像素。
#screen-dimensions
{
width: 250px;
height: 100px;
background-color: yellow;
}
#container
{
display: table;
background-color: pink;
border: 5px solid red;
}
#container > div
{
display: inline-block;
width: 160px;
background-color: lightblue;
border: 5px solid blue;
}Run Code Online (Sandbox Code Playgroud)
<div id="screen-dimensions">
<div id="container">
<div>content</div>
<div>content</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
我明白为什么会出现这种行为,但我无法找到任何解决方法。
这可以解决吗?
fee*_*ela -1
我通过调整显示属性来实现这一点:
#container
{
display: inline-block;
}
#container > div
{
display: block;
}
Run Code Online (Sandbox Code Playgroud)
请参阅: http: //jsfiddle.net/feeela/Anc3v/