使用 CSS 的表格、表格行和表格单元格的简单内容布局:
<div style="display:table-cell; border:1px solid blue">
some content <!-- this line wrappend in <p> tag in next example -->
<p>some content</p>
...
</div>
上面的示例,但左侧单元格的内容放置在段落(第一行)中:
如您所见,在<p>
将标签放入左侧单元格后,右侧单元格将向下移动。我使用<p>
或<h1>
标记都没关系。假设它确实改变了行高,并且相邻单元格中的第一行与其对齐。
任何人都可以解释这种行为。如何防止相邻单元格的移位?