CSS язык переносов
Можно ли определить язык, используемый для -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
свойство будет использовать язык, указанный в lang
Атрибут HTML. Тем не менее, я не могу найти упоминания о -webkit-hyphens
собственность в документации Safari.
Кроме того, делает мета language
атрибут какой-нибудь эффект? Или это может быть применено к html
элемент?
Вот скрипка, которую я использую для тестирования (в Safari и Firefox).
1 ответ
Можно ли определить язык, используемый для
-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/