我有一个高度为100%的固定div,并且在其中有一个相对定位的子div。 child-div保存可以更改的文本,因此它没有固定的高度。css - 固定元素的滚动子元素
我想让child-div垂直滚动,如果其内容溢出屏幕。我使用最小和最大高度属性来实现这一点,但它不是一个理想的解决方案,并且不总是工作。
编辑:最小和最大高度似乎被忽略,差不多。我计算了textBox将占用最小“允许”屏幕高度的垂直面积,并将其设置为高度。添加最小和最大高度对此没有影响。这个解决方案唯一的问题是该框是总是约60%,所以即使它不需要滚动,它也是如此。这有效,但并不理想。如果有办法解决这个问题,那就太好了。
这是我到目前为止有:
<div class="content">
<div id="textbox"> some text
</div>
</div>
.content { position: fixed; height: 100%; top: 0px; right: 0px; }
#textBox {
position: relative;
top: 165px;
height: 61.5%;
overflow-y: auto;
}
是否有这样做的更好,更加万无一失的方法是什么?
你有没有尝试设置底部呢? IE - 底部:5px; – Tyanna 2012-04-14 20:10:38