0
这是我的情景:试图在HTML获取特定的布局与CSS
我有一个固定的定位DIV元素(可以称之为“包装”)。它不能从窗口边缘溢出100px的边距。
这个div里面还有其他3个DIV('first','second'和'third')。
只有'第三'DIV有一个固定的高度,并且应该总是位于包含'wrap'DIV的底部。
问题是我想让'包裹'DIV占据尽可能少的屏幕高度。如果“第一”和“第二”完全显示,我希望它缩小高度,如果不显示,请滚动“第二”。
我觉得很难解释,所以我希望你能明白。 如果您需要任何澄清,请向我提问。
我在CodePen上为它创建了一支笔,您可以随意使用它。
我无法成功实现这个没有JS。
我真的很感谢你的帮助... 谢谢。
并且在媒体查询中,可能会调整元素的宽度,例如将列表项设置为宽度为100%,这样它们可以在整个窗口中延伸。在您的媒体查询中,您可能需要引用父选择器来修改当前选择器,即#wrapper ul {...} – blackhawk 2013-05-09 14:22:13
@Antarr:非常感谢您的回答。 我知道媒体查询。问题不在于宽度变化。 'second'DIV包含具有不同高度的表单,并且我希望它影响'wrap'的高度,并且始终不会在底部边距之外流动。 – 2013-05-09 15:00:58
@ nir.arazi对于你的包装,你有底部设置为自动使用'底部:5px;}'骑,或者你想要什么尺寸的边距? – 2013-05-09 15:06:55