此处提出了这个问题,并且该解决方案似乎有效,因为 div 的大小差别不大。
我的问题是我们如何有效地将两个任意大小的 div 沿着父容器的中间对齐?
的HTML
<div id="container">
<div id="big">
</div>
<div id="small">
</div>
</div>
和 CSS
#container { }
#big {width:100px; height: 100px; display:inline-block;border:1px solid black; vertical-align:middle; }
#small {width:50px; height: 50px; display:inline-block; border:1px solid red;}
参见JsFiddle
编辑 我真正想要的是这样的