Настройка языка для нескольких элементов в CSS
Что является самым простым способом в CSS 3 для определения вариации международного языка для кавычек Q
, BLOCKQOTE
а также CITE
, CSS ниже работает, но кажется довольно многословным:
:lang(af) > q, :lang(af) > blockquote, :lang(af) > cite {quotes: '“' '”' '‘' '’';}
Я искал менее подробное решение, возможно, что-то вроде этого:
:lang(af) > (q, blockquote, cite) {quotes: '“' '”' '‘' '’';}
Но я не уверен, является ли этот вид CSS деклараций законным и поддерживается всеми браузерами.
1 ответ
Как насчет наличия разных классов и переключения их баз в зависимости от локали? Очевидно, что не будет использоваться локаль на основе CSS...