段落内容溢出的分析

来源:互联网 发布:区块链 智能合约 知乎 编辑:程序博客网 时间:2024/04/29 16:54

最近在做网页时,对一个 p 元素进行测试,出现了下面这种情况。
这里写图片描述
p 元素明明完全在白色框内部, p 元素中的文本却跑到了外面。百思不得其解。

经过查询,终于明白这种情况与 css 的换行设置有关。浏览器默认的换行方式是在单词断点处换行,而像上面这样一连串的字符会被浏览器认定为一个单词,所以不会换行。这种情况下可以设置 p 的 css 属性为 word-break: break-all; 这样一个单词过长时就可以换行了。word-break 还有另一种设置 keep-all ,只在半角空格或连字符处换行。经过设置溢出内容开始正常显示。
这里写图片描述

0 0