Атрибут hidden тега <s>
Описание
Атрибут hidden скрывает элемент <s> и его содержимое от отображения на странице, сохраняя его в DOM. Это полезно для временного скрытия зачеркнутого текста без удаления из документа.
<s hidden>
Этот текст будет скрыт, но останется в DOM
</s>
Особенности работы:
| Характеристика | Описание |
|---|---|
| Визуальное воздействие | Эквивалентно CSS: display: none |
| Доступность | Скрытый элемент не доступен для скринридеров |
| DOM-присутствие | Элемент остается в дереве документа |
Отличие от других методов скрытия:
- vs
display: none- аналогичное поведение - vs
visibility: hidden- не резервирует место - vs
aria-hidden="true"- скрывает и от вспомогательных технологий
Рекомендации по использованию:
- Используйте для временного скрытия устаревшего контента
- Не применяйте для важной информации (недоступно для пользователей)
- Для сложного управления видимостью используйте CSS-классы
- Сочетайте с JavaScript для динамического управления
Ограничения:
- Не поддерживает анимации/переходы
- В IE10 и ниже требует полифила
- Скрытый контент всё равно загружается