我遇到問題。從代碼中可以看到,在名爲「div1」的div中,我有3個div。我希望第一個(黃色)div位於頂部,第三個(黃色)位於底部,第二個div(粉色)填充剩餘空間。唯一固定的高度是黃色div的高度。你能幫我嗎,如何讓粉紅色的div填補餘下的空間?這裏是我的代碼:Div填充高度
<div style="width:100%;background-color: lime;display: table;border-collapse: collapse;">
<div style="display: table-row;">
<div id=div1 style="display: table-cell;background-color: #0f0;">
<div style="background-color:yellow;width:100%;height:20px;">s</div>
<div style="background-color:pink; width:100%;">
Lorem dsadsad dsa d sad dsa Lorem dsadsad dsa d sad dsa Lorem dsadsad dsa d sad dsa Lorem dsadsad dsa d sad dsa Lorem dsadsad dsa d sad dsa Lorem dsadsad dsa d sad dsa Lorem dsadsad dsa
</div>
<div style="background-color:yellow;width:100%;height:20px;">s</div>
</div>
<div style="background-color: #f00;display: table-cell;width:250px">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Lorem ipsum dolor sit amet, consectetur adipiscing elit.Lorem ipsum
</div>
</div>
這在Chrome中效果很好,但在IE中不起作用。任何想法如何使這個工作也在IE瀏覽器? – user1784025
無法在IE中使用它。顯然很多人都有同樣的問題,但我找不到解決方案。 – GolezTrol