我有一个带有百分比宽度的列的表格。如果这些单元格中的内容超过该百分比宽度,我希望它被省略号截断。
根据表格单元格中的 CSS 文本溢出?我应该使用 max-width 属性,但根据如何使用百分比设置表格单元格的最大宽度?我不能用百分比来做。
table {
width: 100%;
}
table td {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
table tr td:nth-of-type(1) {
width: 20%;
}
table tr td:nth-of-type(2) {
width: 30%;
}
table tr td:nth-of-type(3) {
width: 50%;
}Run Code Online (Sandbox Code Playgroud)
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?