我正在尝试使用HTML5 / CSS3创建容器div元素,根据以下规则将其大小调整为其内容:
到目前为止,我有这个http://jsfiddle.net/Bikram/73e7atqm/但是无法摆脱chrome中的水平滚动条(在IE水平滚动条中没有按预期显示)。
HTML:
<div class="container">
<div class="content" />
</div>
CSS:
.container {
display: inline-block;
position: absolute;
background-color: black;
padding: 5px;
max-width: 200px;
max-height: 200px;
overflow-y: auto;
top: 20px;
left: 20px;
}
.content {
display: block;
background-color: lightgrey;
width : 200px;
height: 200px;
}
我知道我可以使用JS / JQ轻松完成此操作。我的问题是没有他们可以实现吗?
答案 0 :(得分:0)
参见JSFiddle:
http://jsfiddle.net/73e7atqm/4/
当您说max-height
或max-width
时,div
不会超出指定尺寸。
因此,您需要使用标准width
或height
。
此外,overflow-y
仅适用于height
溢出。对overflow
和height
溢出使用width
。