我会承认,
当我不想让它们中断时(例如表头),我有在单词之间使用的习惯。
我真的应该用 来设计我的元素white-space:nowrap
吗?如果我唯一要做的就是不让文字包装,是否有任何优点/缺点?
我会承认,
当我不想让它们中断时(例如表头),我有在单词之间使用的习惯。
我真的应该用 来设计我的元素white-space:nowrap
吗?如果我唯一要做的就是不让文字包装,是否有任何优点/缺点?
在某些情况下,不间断空间无济于事:
hyphens: auto
用于容器元素自动进行断字。在这些情况下,white-space: nowrap
很有用。此外,无论样式是否应用于文档,不间断空格都有效,而 CSS 规则仅在启用样式时有效。
white-space:nowrap
有几个优点
在所有文件中添加/删除。
行尾的 a 呈现为 2 个空格)。
。例如,在反应中<span style={{whiteSpace: 'nowrap'}}>{myValue}</span>
工作正常,无需编辑值。这对于反应特别有用,因为它会转义任何 html 实体(并且使用 unicode 非中断空间非常不适合人类阅读)。white-space:nowrap
也胜过hyphens: auto
, overflow-wrap: anywhere
,word-break: break-word
虽然你不应该有矛盾的风格。white-space:nowrap
比
CSS 优先于<b>
.