自动换行:断字和断字:断字之间的区别
我需要在某个地方修复一些CSS,因为我的文字没有回绕,而如果这是一个非常长的单词,它将无限期地继续下去。
像大多数情况一样,我word-wrap: break-word;
在CSS文件中尝试了一下,但没有成功。
然后,令我惊讶的是,在Google Chrome开发者工具的建议下,我尝试word-break: break-
word;并解决了我的问题。我对此感到震惊,因此我一直想知道这两者之间的区别,但是在这个主题上我什么也没看到。
此外,我不认为W3没有提及它word-
break: break-word;是有记录的行为。我在Safari和Chrome上进行了测试,并且在两者上均能完美运行,但是我很犹豫使用它,因为在任何地方都没有提到它。word-break: break-word;
回答:
如果您打算打断单词并且也想连字符,请尝试以下操作:
.hyphenate { overflow-wrap: break-word;
word-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
即使在Chrome浏览器中也可以使用…连字符。不管怎么说详细的解释是这样的文章。
word-break:break-word
没有记载,只有高级开发者知道这种超级秘密的技术,如 颤抖的死亡之手 。
实际上,它是一个不起眼的-webkit-
属性,其工作方式类似于,word-wrap: break-word
但也用于动态长度。
来自:
Chrome,Safari和其他WebKit / Blink浏览器也支持非官方
break-word
值,就像一样word-wrap: break-
word。
以上是 自动换行:断字和断字:断字之间的区别 的全部内容, 来源链接: utcz.com/qa/425343.html