Как вы устанавливаете направление текста заголовка сайта?

У меня есть сайт, который должен отображать заголовок в правильном направлении.

Я пытался добавить dir="rtl" в теги html, head и title, но, похоже, ничего не изменилось.

В английской версии у меня есть "Выбрать сервис:" В арабской версии у меня есть "اختر خدمة:" но я хочу ":اختر خدمة" (нужно изменить только двоеточие)

Мне нужно решение, которое работает с динамическим контентом. Функция JavaScript, которая получает тот же результат, что и dir="rtl", будет работать для меня, если таковая существует?

2 ответа

Начните свой текст заголовка с ‫ за ним следует название rtl

Для получения дополнительной информации и ссылки, пожалуйста, перейдите по ссылке Проверить эту ссылку

<html>
 <head>
  <title>&#x202b; Your Title</title>
 </head>
 <body>
  <h1>Hello</h1>
 </body>
</html>

Попробуйте использовать dir = "auto".

auto -> который позволяет пользовательскому агенту решать. Он использует базовый алгоритм, так как анализирует символы внутри элемента, пока не найдет символ с сильной направленностью, а затем применяет эту направленность ко всему элементу.

Как указано в документах MDN, атрибут dir

Другие вопросы по тегам