gpt4 book ai didi

css - 为什么我的 td 不包装它的内容

转载 作者:太空宇宙 更新时间:2023-11-04 15:42:38 25 4
gpt4 key购买 nike

我有一个表格单元格一直拒绝包装它的内容(跨度)。这是根据 Chrome 开发工具的场景:

<td>有以下规则:

overflow:visible;
white-space:normal;

<table>有:

table-layout:fixed;

表中的第一行有两列,并定义了固定宽度;有问题的单元格有 padding="2" .

据我所知应该这样做,但它没有包装内容。我尝试使用以下规则未成功:

word-break: break-all;
word-wrap: break-word;
max-width: 120px; /*this is the max width I want to ensure*/

我在这里错过了什么?

最佳答案

我不确切知道你的代码如何,因为你没有发布它,但我按照你的说明进行操作,它对我有用。

在这里查看:http://jsfiddle.net/FJ7dB/

HTML:

<table>
<tr>
<td>TD-1-1</td>
<td padding="2">
<span>TD-1-2 ContentContentContentContentContentContentContentContentContentContentContentContentContentContentContentContentContent</span>
</td>
</tr>
<tr>
<td>TD-2-1</td>
<td>TD-2-2</td>
</tr>
</table>

CSS:

table{
table-layout:fixed;
border:1px solid blue;
}
td{
width:120px;
max-width:120px;
word-break: break-all;
word-wrap: break-word;
border:1px solid red;
}

使它工作的是 max-width,你说它不成功。

而且不需要设置

overflow:visible;
white-space:normal;

因为visiblenormal是它们的默认值。

关于css - 为什么我的 td 不包装它的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11996795/

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