【发布时间】:2019-08-28 18:44:34
【问题描述】:
在这里,我在显示 inline-block 属性中的表格有问题。在我的场景中,我需要在 td 元素中添加 2 个跨度和文本。当我使用它时,文本会包裹到下一行。 这里我需要将文本重叠到跨度中,即跨度不应干扰td 的文本内容。我不想使用位置属性。这是我的简单演示。
table {
border-collapse: collapse;
width: 200px;
}
table tr td {
border: 1px solid;
}
span.leftspan {
display: inline-block;
width: 50%;
height: 20px;
background-color: skyblue;
}
span.rightspan {
display: inline-block;
width: 40%;
height: 20px;
background-color: red;
}
<table>
<tr>
<td><span class="leftspan"></span><span class="rightspan"></span>12</td>
<td><span class="leftspan"></span><span class="rightspan"></span>25</td>
</tr>
</table>
在演示中,2 个数字 (12, 25) 不应换行到下一行。我需要实现这个无位置属性。
【问题讨论】:
标签: javascript html css css-position