我需要隐藏html元素的水平溢出,但不是垂直溢出。因此,假设我有以下的HTML:具有水平隐藏溢出的可变高度HTML元素CSS
<div class="container">
<div class="inner">
<p>content 1</p>
</div>
<div class="inner">
<p>content 2</p>
<p> and then some more stuff</p>
</div>
</div>
我想用CSS是这样的:
.container{
overflow:hidden;
width:100px;
}
.inner{
width:200px;
}
我的问题是元素div.container将具有零高度,因为我有未在CSS中定义高度。然而,容器中内容的高度可能是可变的,因此我不能设置特定的高度。
我可以使用JavaScript动态设置元素的高度,但我想避免这样做。
你是如何解决这个问题的? – dkamins 2011-06-04 03:10:41