Как сохранить направление блока даже при изменении языка

Исходный код - английский

    direction: ltr;

но когда я меняю язык на арабский, код меняется на

    direction: rtl;

Я хочу, чтобы весь веб-сайт был изменен с ltr на rtl, но я не хочу, чтобы некоторые конкретные блоки менялись с ltr на rtl. пожалуйста, дайте мне предложения, и я искал, но это неправильный ответ, потому что я хочу внести изменения в файл css, а не в другие файлы. код для изменения направления языка css


person Shoppingpak    schedule 23.11.2017    source источник


Ответы (2)


Попробуйте использовать разные блоки с разными идентификаторами / классами

и назначить направление для необходимого блока

person Sanjeev S    schedule 23.11.2017
comment
как я могу изменить идентификатор / класс при изменении языка? - person Shoppingpak; 23.11.2017
comment
назначать классы таким образом, чтобы они зависели от направления, например английский: слева направо Арабский: справа налево - person Sanjeev S; 23.11.2017

Назначение стиля конкретному div с указанием направления должно решить проблему:

.the_required_block{
  direction: ltr;
}

Кроме того, учитывая, что у вас есть div .ab__deal_of_the_day{} для rtl;, вам может потребоваться следующее исправление для спецификации:

.ab__deal_of_the_day .the_required_block{
  direction: ltr;
}

Ваше здоровье!

person sushil10018    schedule 23.11.2017