仅使用 CSS,是否可以获得以下示例http://jsfiddle.net/LdJ7t/,而无需事先明确知道子元素的宽度?
期望的最终结果:
- 父元素可滚动到子元素
- 子元素的宽度设置为内容
#Parent {
width: 100px;
height:200px;
background: #ccc;
overflow:auto;
padding: .5em;
margin: .5em;
}
#Child {
width:300px;
height:100px;
background:yellow;
}
<div id="Parent">
<div id="Child">
This is a test. This is a test.
</div>
</div>
看起来display:inline-block;
几乎可以工作:http: //jsfiddle.net/LdJ7t/1/
我认为这是可能的。我只是找不到解决方案。