我想在表格中包装长网址:
table, td { border: 1px solid black; }
.fullwidth { width: 100%; }
a {
word-wrap: break-word;
word-break: break-all;
overflow-wrap: break-word;
}
<table class="fullwidth">
<tr><td>
<a href="">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</a>
</td></tr>
</table>
https://jsfiddle.net/y8bwx7r3/
它在Chrome和Safari中工作,但在Firefox中却没有 - 任何想法为什么?
答案 0 :(得分:1)
向CSS规则添加显示设置。 display: block;
,或者如果不适合display: inline-block;
- Firefox似乎将默认显示视为inline
,但不适用于word-wrap
和其他人。< / p>