its*_*_me 17 css word-wrap css-tables
我有一个长话......
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCx+wnDhlr7GqHiH6lAaPPuN5F7RjUrtvGyxxZkClJsLaTDeqg/FuJXU7RYdPQ2Ka++tfw0Z9+SRKatLUQQeCqLK8z1/V4p7BaJKPkegMzXgWGnFVmz1tdLFiYUGq0MvVgqWiepcTFmwgSd9g1pGRiCSDHJUDwcc+NidiW4/ixw4QIDAQAB"
...我试图适应表格单元格(<td>
),我已尝试使用word-wrap: break-word;
它等强制文本换行,但它们似乎都没有对文本产生任何影响.
文本在水平上继续,并且不会换行.我应该在这里使用哪个CSS属性?
<table>
<thead>
<tr>
<th>Name
</th><th>Type
</th><th>Value
</th><th>TTL
</th></tr>
</thead>
<tbody>
<tr>
<td>wtnmail._domainkey.whatthenerd.com.</td>
<td>TXT</td>
<td>"v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCx+wnDhlr7GqHiH6lAaPPuN5F7RjUrtvGyxxZkClJsLaTDeqg/FuJXU7RYdPQ2Ka++tfw0Z9+SRKatLUQQeCqLK8z1/V4p7BaJKPkegMzXgWGnFVmz1tdLFiYUGq0MvVgqWiepcTFmwgSd9g1pGRiCSDHJUDwcc+NidiW4/ixw4QIDAQAB"</td>
<td>300</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
基于j08691的回答,我现在正在使用它:
table {
table-layout: fixed;
word-break: break-all;
word-wrap: break-word;
}
Run Code Online (Sandbox Code Playgroud)
这导致了这个:
是的,桌子不像过去那样超级时尚,但现在我至少可以确定数据显示(即使浏览器调整大小,即较小的分辨率).
仍在寻找一个优雅的解决方案,如果有的话.
j08*_*691 13
除了对word-wrap
单元格的规则外,table-layout:fixed
还要将CSS规则添加到表中(可能还有宽度).
word-break: break-word;
.entry-content table td
在Chrome的Inspector中编辑时为我工作.
要仅将其应用于违规td
单元格,您可以创建一个特定的类并将其添加到td的HTML中:
.break-word {
word-break: break-word;
}
Run Code Online (Sandbox Code Playgroud)
小智 5
对于仍然遇到断字问题的人来说,这可能是一个提示:我必须添加,white-space: normal
因为它设置为“nowrap”
特别是如果您使用引导程序,则标签等某些元素具有 white-space: nowrap