我试图在水平行中获得三个 div。每个 div 都有不同的高度。我想要他们的父元素(黄色)。这是我最接近的东西:
<div style="background-color: yellow;">
<div style="display:inline-table; background-color:red; width:50px; height:50px;">aaa</div>
<div style="display:inline-table; background-color:green;">
<div>bbbbb</div>
<div>ccccc</div>
</div>
<div style="display:inline-table; background-color:blue;">ddddd</div>
</div>
这几乎正是我想要的,但我不知道如何摆脱块之间的空间。
我还尝试将每个元素设置为“float:left”而不是“display:inline-table”,这几乎正是我想要的 - 但是黄色背景的父级不会被绘制在元素后面一些原因(我希望将父级绘制在元素后面):
谢谢