CSS文字超出自动换行
先看示例
<p>
@for($i = 0; $i < 100; $i++)
<span><a href="#">张三</a></span>
<span><a href="#">laravel</a></span>
<span><a href="#">image</a></span>
<span><a href="#">欧阳洋洋</a></span>
@endfor
</p>
页面效果
![](http://www.xn--1jq370b.top/wp-content/uploads/2022/03/QQ截图20220302121816-1024x286.png)
可以看到,中文会截断后换行,而英文不会
现在给P标签定义
word-break: keep-all;
页面效果
![](http://www.xn--1jq370b.top/wp-content/uploads/2022/03/QQ截图20220302122153-1024x299.png)
可以看到,宽度不够的情况下,中文英文都会换行,不再截断
除keep-all之外,word-break还有其他属性
word-break: normal; #默认
word-break: break-all; #中英文都会截断换行
word-break: break-word; #中文截断换行,英文不会