css实现在任意位置皆可换行

it2024-07-07  42

一般按照浏览器默认的换行规则:就只在汉字后进行换行,如果有英文单词,则会把英文单词整体移到下一行,在英文单词前则断开。如果希望让浏览器实现在任意位置的换行:可以通过 word-break 和 word-wrap 属性配合使用达到效果:

.state-box { width: 181px; height: 100%; text-align: center; **word-break: break-all; word-wrap: break-word;** } CSS3 word-break 属性:规定自动换行的处理方法。 word-break: normal|break-all|keep-all; normal 使用浏览器默认的换行规则。(默认) break-all 允许在单词内换行。 keep-all 只能在半角空格或连字符处换行。 CSS3 word-wrap 属性:允许长单词或 URL 地址换行到下一行。 word-wrap: normal|break-word; normal 只在允许的断字点换行(浏览器保持默认处理)。 break-word 在长单词或 URL 地址内部进行换行。
最新回复(0)