[英]Why does display:inline-block inside a table cell changes vertical alignment of following cells
[英]Table inside inline-block element breaks vertical alignment
将表格放入内联块元素时,其旁边的内联块元素将向下移动,而不是将元素的顶部对齐。
<div>
<table>
<tr>
<td>Cell</td>
<td>Cell</td>
</tr>
<tr>
<td>Cell</td>
<td>Cell</td>
</tr>
</table>
</div>
<div>Element</div>
<div>Element</div>
div {
display: inline-block;
border: 1px solid #000;
}
为什么会发生这种情况,我该怎么办?
您需要设置vertical-align:top;
到旁边的div
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.