【发布时间】:2012-11-12 22:41:05
【问题描述】:
直播页面here。
鉴于此 HTML 页面:
section[role=main] {
margin: 1em;
width: 95%;
border: 1px solid #999;
}
section[role=main] article {
width: 40%;
height: 180px;
margin: 1em;
display: inline-block;
border: 1px solid black;
}
<section role="main">
<article>Java</article>
<article></article>
</section>
<section role="main">
<article>Java</article>
<article>JavaScript</article>
</section>
我希望我的两篇文章都是对齐的,但正如下面的屏幕截图所示,只有当我的两篇文章都有文本时,<article> 元素才会居中对齐:
任何想法是什么导致了这种行为以及如何解决?
【问题讨论】:
-
在空文章中添加
&nbsp;可以解决此问题,但我正在寻找更好的解决方案。 -
@bookcasey 我知道,但我想知道是什么导致了这种行为。