空白和文本换行是怎么回事?

问题描述 投票:0回答:2

我一直在使用

white-space
并且对此感到满意。仍然是。然后,我注意到还有一个叫做
text-wrap
的东西。我在互联网上的某个地方看到没有浏览器支持后者。然而,它不在未来的计划中,也没有被弃用(更不用说过时了)。 那这是做什么用的?我应该以某种方式看待它吗?

css word-wrap
2个回答
15
投票
text-wrap

最初位于

CSS 文本级别 3
。此后已推迟至4级。它与white-space的区别在于,
white-space
改为另外两个属性的简写,其中之一是
text-wrap
。这就是您现在需要知道的全部内容;任何其他细节都可能发生变化,并且此时根本不相关。

您现在可以忽略

text-wrap

。 W3Schools 正确地指出目前没有浏览器支持它。您也可以照常继续使用

white-space
;即使浏览器实现了新版本,它的语法也不会改变。
    


0
投票
Safari

版本不支持

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
    老得顾不上。
    
    
  • 只是想分享这一点。坦白说我很惊讶。但 Safari 却以此类事情而闻名。这个男孩没有得到足够的爱,值得更好。

© www.soinside.com 2019 - 2024. All rights reserved.