Как вы устанавливаете направление текста заголовка сайта?
У меня есть сайт, который должен отображать заголовок в правильном направлении.
Я пытался добавить dir="rtl" в теги html, head и title, но, похоже, ничего не изменилось.
В английской версии у меня есть "Выбрать сервис:" В арабской версии у меня есть "اختر خدمة:" но я хочу ":اختر خدمة" (нужно изменить только двоеточие)
Мне нужно решение, которое работает с динамическим контентом. Функция JavaScript, которая получает тот же результат, что и dir="rtl", будет работать для меня, если таковая существует?
2 ответа
Начните свой текст заголовка с ‫
за ним следует название rtl
Для получения дополнительной информации и ссылки, пожалуйста, перейдите по ссылке Проверить эту ссылку
<html>
<head>
<title>‫ Your Title</title>
</head>
<body>
<h1>Hello</h1>
</body>
</html>
Попробуйте использовать dir = "auto".
auto -> который позволяет пользовательскому агенту решать. Он использует базовый алгоритм, так как анализирует символы внутри элемента, пока не найдет символ с сильной направленностью, а затем применяет эту направленность ко всему элементу.
Как указано в документах MDN, атрибут dir