8

是否可以定义用于的语言-webkit-hyphens:auto?它是否默认为系统语言?

<p style="-webkit-hyphens:auto" lang="en">
Hyphenated in English
</p>
<p style="-webkit-hyphens:auto" lang="es">
Hyphenated en Español
</p>

根据Mozilla 文档,该hyphens属性将使用langHTML 属性中指定的语言。但是,我在Safari 文档中找不到该-webkit-hyphens属性的任何提及。

另外,元language属性有什么作用吗?或者这可以应用于html元素吗?

这是我用于测试的小提琴(在 Safari 和 Firefox 中)。

4

1 回答 1

8

是否可以定义用于的语言-webkit-hyphens:auto

是的。

-webkit-hyphens但是,我在 Safari 文档中找不到该属性的任何提及。

根据 webkit 更改日志,它确实允许指定语言。

https://bugs.webkit.org/show_bug.cgi?id=43467

您可能需要使用-webkit-hyphenate-locale它才能使其工作。

或者这可以应用于 html 元素吗?

根据这篇文章及其示例,您可以lang在元素中设置属性。

http://drublic.de/blog/css3-auto-hyphenation-for-text-elements/

于 2011-10-26T18:53:05.513 回答