是否可以定义-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 documentation,hyphens
属性将使用lang
HTML属性中指定的语言。但是,我在Safari documentation中找不到任何-webkit-hyphens
属性。
此外,meta language
属性是否有效?或者这可以应用于html
元素吗?
这是我用于测试的fiddle(在Safari和Firefox中)。
答案 0 :(得分: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/