假设我们有下面的标记收缩老二总是适合父母
<div id="parent">
<div id="header">
</div>
<div id="content">
</div>
</div>
header
DIV是大小可变的,所以我们不知道什么确切的偏移得到第二个。我们要完成以下两个目标:
第二个div永远不应该溢出其父项。如果发生溢出,则会出现滚动条。
它应该以纯CSS的方式完成,如果可能的话,IE9 +。
我一直在想,这个任务是很容易的,真的,我只想我的div是非四溢,这一切,但我发现,这是不可能的,即使Flexbox的。
当我说overflow
我的意思是垂直溢出,因为它们都是相同的宽度。
母体的高度被定义?它是整个视口高度吗? – fcalderan
'#parent { \t display:inline-table; } #header,#content { \t display:table-row; }' – Banzay
@Banzay抱歉它不起作用。 –