我遇到问题。从代码中可以看到,在名为“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