我有三个孩子并排坐在父母里面。左右为固定宽度,中间为可变宽度,需要随浏览器调整大小。由于它们的高度不同,我需要将它们垂直对齐在父对象内部,但我无法让它们到达,它们会粘在顶部。有什么办法可以做到这一点吗?子 div 的高度是固定的,但父 div 的高度应该是可变的。
CSS:
#divMain { width: 100%; min-width:320px; height:400px}
#div1 { width: 100px; height: 200px; float: left; red;vertical-align:middle;display:inline-block; }
#div2 { margin-left: 110px; height: 400px; margin-right: 110px; vertical-align:middle;}
#div3 { width: 100px; height:300px; float: right; vertical-align:middle;display:inline-block;}
HTML
<div id="divMain">
<div id="div1"></div>
<div id="div3"></div>
<div id="div2"></div>
</div>