我需要在某个地方修复一些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
但也用于动态长度。
来自CaniUse:
Chrome,Safari和其他WebKit / Blink浏览器也支持非官方
break-word
值,就像一样word-wrap: break- word
。
问题内容: 我目前想知道两者之间有什么区别。当我使用两者时,如果它不适合容器,它们似乎会打乱这个词。但是,为什么W3C有两种方法可以做到这一点? 问题答案: 讨论这些内容的W3规范似乎暗示要求CJK(中文,日文和韩文)文本具有特定的行为,而更一般的,非CJK意识的行为。
问题内容: / 和之间的确切区别是什么?有人可以告诉我打破长链接的更好的方法吗?大多数人说您应该将断字与结合使用,但看起来不太合逻辑。我认为结合使用以获得更好的跨浏览器支持是最好的方法。你怎么看? 问题答案: 从源报价 自动换行:自动换行CSS属性用于指定浏览器是否可以在单词内换行,以防止在其他情况下坚不可摧的字符串太长而无法容纳其包含框时溢出。 overflow-wrap:属性已在CSS3 Te
我正在研究这个问题。似乎我已经找到了正确的答案,并返回true,但随后它被false覆盖…Java新手,抱歉,如果这是一个假问题…我怎么才能返回真?提前谢谢你 问题给定一个字符串s和一个字典单词dict,确定s是否可以被分割成一个或多个字典单词的空格分隔序列。 例如,给定s=“leetcode”,dict=[“leet”,“code”]。 返回true,因为“leetcode”可以分段为“leet
我遇到了单词中断问题,它是这样的: 给定一个输入字符串和一个字典,如果可能,将输入字符串分割成一个空间分隔的字典单词序列。 然而,在Quora中,一个用户发布了一个线性时间解决方案 我不知道它怎么会是线性的。他们在时间复杂度计算上有什么错误吗?这个问题的最佳可能最坏情况时间复杂度是多少。我在这里发布了最常见的DP解决方案
我想在我的标签上使用属性 这是我的xml的一个例子:
问题内容: 和Swift 之间有什么区别? 他们俩在我看来都一样。在哪种情况下,我们应该使用另一种? 问题答案: 用于测试期间的健全性检查,而用于防范可能发生的事情(如果发生),这意味着您的程序无法合理地进行。 因此,例如,您可以对具有合理结果的计算(例如在一定范围内)进行计算,以快速发现是否有错误。但是,您不希望随此附带它,因为超出范围的结果 可能 是有效的,并且不是至关重要的,因此不应崩溃您的