【发布时间】:2013-12-16 10:02:05
【问题描述】:
我有两个内联 div,其中第二个使用 vertical-align:top。问题是第二个 div 以 h2 开头,然后是一些内容,并且根据定义, h2 不听垂直对齐。所以 h2 正在拖下其余的内容。我该如何解决?
<div style="display:inline;">
<img src="" width=300 height=600>
</div>
<div style="display:inline; vertical-align:top;">
<h2>Heading</h2>
<p>
Paragraph of text
</p>
</div>
感谢@Ishan Jain 和@Hiral 的回答,修复工作有效。我现在在原始右 div 中有两个嵌套 div 的类似问题。新代码:
<div style="display:inline;">
<img src="" width=300 height=600>
</div>
<div style="display:inline-block; vertical-align:top;">
<h2>Heading</h2>
<div style="display:inline-block; vertical-align:top;">
<h4>Heading</h4>
<img src="" width="350" height="233">
</div>
<div style="display:inline-block; vertical-align:top;">
<h4>Heading</h4>
<img src="" width="350" height="191">
</div>
<p>
Paragraph of text
</p>
</div>
【问题讨论】:
标签: css html alignment vertical-alignment