Как я могу использовать атрибут dir для определенного языка? - PullRequest
0 голосов
/ 27 января 2019

У меня есть сайт WordPress с огромным каталогом.Часть описания продуктов на английском языке (LTR), а часть описания на иврите (RTL).Я хочу создать код CSS, который ссылается на атрибут dir в соответствии с языком абзаца.Текущий код:

.woocommerce  p {
    direction:rtl !important;
    text-align:left;
}

Однако, в случае описания на английском языке, приведенный ниже код портит направление абзаца.Могу ли я использовать определенный код CSS для того же класса, но различать направление текста по языку?

Спасибо!

1 Ответ

0 голосов
/ 27 января 2019

Стандартный подход для этого состоит в использовании псевдокласса :lang .

.woocommerce  p {
    direction:rtl !important;
    text-align:left;
}

.woocommerce  p:lang(en) {
    direction: ltr !important;
}

… но для этого требуется, чтобы вы явно разметили изменения языка правильно, используя атрибут HTML lang (но вы все равно должны это делать для помощи программам чтения с экрана, поисковым системам и т. д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...