当一些行有表情符号,而有些行没有表情符号时,要让表格中的行垂直对齐,可以通过以下方法实现:
table {
border-collapse: collapse;
}
td {
vertical-align: middle;
}
<table>
<tr>
<td colspan="2">😊 表情符号</td>
</tr>
<tr>
<td>其他内容</td>
<td>其他内容</td>
</tr>
</table>
var table = document.getElementById("myTable");
var rows = table.getElementsByTagName("tr");
var maxHeight = 0;
for (var i = 0; i < rows.length; i++) {
var rowHeight = rows[i].clientHeight;
maxHeight = Math.max(maxHeight, rowHeight);
}
for (var i = 0; i < rows.length; i++) {
rows[i].style.height = maxHeight + "px";
}
以上是一些常用的方法来实现表格中行的垂直对齐。对于不同的场景和需求,可以根据具体情况选择合适的方法来解决。
领取专属 10元无门槛券
手把手带您无忧上云