Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未记录的分词:分词CSS属性?_Css_Safari_Word Wrap - Fatal编程技术网

未记录的分词:分词CSS属性?

未记录的分词:分词CSS属性?,css,safari,word-wrap,Css,Safari,Word Wrap,我们希望避免冗长的文字溢出行,并在必要时让它们被打断,这是标准方法 word-wrap: break-word 或其等价物 overflow-wrap: break-word 但是,我们发现这在Safari(包括Mac和iOS)上不起作用 然后,我们意外地发现wordbreakCSS属性(它应该只接受break all的值,意思是在任何地方都要中断)显然采用了一个未记录的值break word(Chrome也接受这个值),并且以下 word-wrap: break-word; word-b

我们希望避免冗长的文字溢出行,并在必要时让它们被打断,这是标准方法

word-wrap: break-word
或其等价物

overflow-wrap: break-word
但是,我们发现这在Safari(包括Mac和iOS)上不起作用

然后,我们意外地发现
wordbreak
CSS属性(它应该只接受
break all
的值,意思是在任何地方都要中断)显然采用了一个未记录的值
break word
(Chrome也接受这个值),并且以下

word-wrap:  break-word;
word-break: break-word;
似乎可以解决Safari上的问题


我在网上找不到任何关于
wordbreak
的非标准
break-word
值的参考,也找不到任何使用
word-break:break-word
可以解决的带有
word-wrap:break-word
的Safari“bug”是非标准的,仅限webkit。可以在网站上找到

word break指定在打断行时的严格程度 表意文字,如中文、日文和韩文

语法分词:严格参数严格程度 严格。常数全部中断,中断字,正常可用性 在Safari 3.0及更高版本中提供。在iOS 2.0及更高版本中提供。 支持级别稳定的CSS 3


wordbreak:break-word
已被正式弃用

从:

为了与传统内容兼容,还可以使用
分词
属性 支持不推荐使用的
中断字
关键字。如果指定,则具有 与
断字:正常
溢出换行:任意位置
的效果相同, 不管溢出包装属性的实际值如何


如果您喜欢
wordbreak:break-word
似乎可以做的事情(我喜欢!),那么您应该使用
wordbreak:normal
overflow-wrap:anywhere
(然后您可以尝试进一步更改它们)

word-break:normal和overflow-wrap:anywhere在Safari上不起作用