Атрибут id тега <s>
Описание
Атрибут id задаёт уникальный идентификатор для элемента <s>, позволяя однозначно обращаться к нему через CSS, JavaScript или якорные ссылки.
<s id="deprecated-note-42">
Устаревшая версия документа
</s>
<style>
#deprecated-note-42 {
background-color: #fff0f0;
padding: 5px;
}
</style>
Особенности работы:
| Характеристика | Описание |
|---|---|
| Уникальность | Должен быть единственным в документе |
| Синтаксис | Должен начинаться с буквы (A-Za-z) |
| Чувствительность | К регистру (myId ≠ myid) |
Рекомендации по именованию:
- Используйте осмысленные имена (deprecated-note, old-price)
- Придерживайтесь единого стиля (kebab-case рекомендуем)
- Избегайте общих имен (id="content", id="text")
- Для версионного контента включайте идентификаторы (note-v1, note-v2)
Типичные сценарии использования:
- Динамическое управление зачеркиванием через JavaScript
- Стилизация конкретных устаревших фрагментов
- Создание якорных ссылок на измененные участки текста
- Интеграция с системами контроля версий
Важно! Не используйте один и тот же ID для нескольких элементов:
- Нарушает стандарты HTML
- Вызывает ошибки в JavaScript
- Может привести к непредсказуемому поведению CSS
Примечание: Хотя атрибут
id часто используется для стилизации, в современных проектах для CSS лучше применять классы, оставляя ID для:
- JavaScript-взаимодействия
- Якорных ссылок
- Интеграции с внешними системами
- Уникальной идентификации элементов