gpt4 book ai didi

html - 在没有宽度的表格单元格内添加省略号

转载 作者:可可西里 更新时间:2023-11-01 13:47:54 25 4
gpt4 key购买 nike

我想省略第二列中的文本,而不对两列中的任何一列的宽度进行硬编码。如果只有父元素(表格)具有固定宽度,这可能吗?

table {
width: 100px;
border: 1px solid green;
}

.td1 {
border: 1px solid blue;
}

.td2 {
border: 1px solid red;
}

.td div {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
<table>
<tr>
<td class="td1">Label:</td>
<td class="td2"><div>thequickbrownfoxjumpsoverthelazydog</div></td>
</tr>
</table>

最佳答案

您可以在嵌套表格中执行此操作,我使用 CSS 表格作为示例,并在表格布局的 div 中添加了一个 span 标签。

jsFiddle

table {
width: 200px;
border: 1px solid green;
}
.td1 {
border: 1px solid blue;
}
.td2 {
border: 1px solid red;
}
.td2 div {
display: table;
table-layout: fixed;
width: 100%;
}
.td2 span {
display: table-cell;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
<table>
<tr>
<td class="td1">Label:</td>
<td class="td2">
<div><span>thequickbrownfoxjumpsoverthelazydog</span></div>
</td>
</tr>
</table>

关于html - 在没有宽度的表格单元格内添加省略号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39402492/

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