假設我們有下面的標記收縮老二總是適合父母
<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抱歉它不起作用。 –