Атрибут dir тега <s>
Описание
Атрибут dir определяет направление текста внутри элемента <s> (зачеркнутого текста). Особенно полезен для смешанного контента с разными направлениями письма.
<s dir="rtl">
نص عربي قديم (текст на арабском)
</s>
Значения атрибута:
| Значение | Описание | Применение для <s> |
|---|---|---|
ltr |
Слева направо (по умолчанию) | Для западных языков |
rtl |
Справа налево | Для арабского, иврита |
auto |
Автоматическое определение | Для смешанного контента |
Пример с автоматическим определением:
<s dir="auto">
Old price: 100₪ (מחיר ישן)
</s>
Особенности работы:
- Зачеркивание сохраняется при любом направлении текста
- Наследуется дочерними элементами
- Может переопределять глобальное направление документа
- Влияет на позиционирование линии зачеркивания
Рекомендации по использованию:
- Явно указывайте для RTL-языков
- Используйте
autoдля смешанного контента - Проверяйте отображение в разных браузерах
- Сочетайте с CSS
text-decorationдля лучшего контроля
Ограничения:
- В старых браузерах возможны проблемы с позиционированием линии
- Не влияет на направление самой линии зачеркивания
- Сложное поведение при вложенных элементах с разными направлениями
Примечание: Атрибут
dir для элемента <s> особенно важен в:
- Многоязычных интерфейсах
- Документах с RTL-языками
- Системах управления контентом
- Приложениях с пользовательским форматированием