我一直在使用
white-space
并且对此感到满意。仍然是。然后,我注意到还有一个叫做text-wrap
的东西。我在互联网上的某个地方看到没有浏览器支持后者。然而,它不在未来的计划中,也没有被弃用(更不用说过时了)。
那这是做什么用的?我应该以某种方式看待它吗?
text-wrap
最初位于
CSS 文本级别 3。此后已推迟至4级。它与
white-space
的区别在于,white-space
改为另外两个属性的简写,其中之一是text-wrap
。这就是您现在需要知道的全部内容;任何其他细节都可能发生变化,并且此时根本不相关。您现在可以忽略
text-wrap
。 W3Schools 正确地指出目前没有浏览器支持它。您也可以照常继续使用
white-space
;即使浏览器实现了新版本,它的语法也不会改变。版本不支持
text-wrap
(例如在我的情况下为 text-nowrap
)(我的系统为 Sonoma 14.1.1
,Safari 为 17.1
)。https://caniuse.com/?search=text-wrap仅支持从17.4
开始
chrome
上一切正常时,我感到很惊讶。而我从来没有想过。认真地喜欢常见的
text-nowrap
。他们在我的 Safari 中根本就没有。或多或少有最新的系统版本和 Safari 版本。我必须将所有 text-nowrap
切换为
whitespace-nowrap
才能修复许多问题。
所以基本上我现在仍然会使用whitespace-nowrap
Safari 17.3
老得顾不上。