gpt4 book ai didi

html - 具有百分比最大宽度的 CSS 文本溢出表格单元格

转载 作者:行者123 更新时间:2023-12-05 08:58:02 25 4
gpt4 key购买 nike

我有一个表格,其中的列具有百分比宽度。如果这些单元格中的内容超过该百分比宽度,我希望用省略号将其截断。

根据 CSS text-overflow in a table cell?我应该使用 max-width 属性,但根据 How can I set the max-width of a table cell using percentages?我不能用百分比来做。

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%;
}
<table>

<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>

<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>

</table>

我该如何解决?

最佳答案

这不适用于标准的 HTML 表格:自动布局算法将保持拉伸(stretch)单元格,以便它们始终适合其内容,甚至忽略显式宽度。

切换到table-layout:fixedeverything will work as intended .

关于html - 具有百分比最大宽度的 CSS 文本溢出表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27338246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com