Атрибут id тега <a>
Описание
Атрибут id задаёт уникальный идентификатор для элемента <a>, который может использоваться для CSS-стилизации, JavaScript-обработки и якорных ссылок.
<a href="#section1" id="top-link">Наверх</a>
Основные применения:
| Применение | Пример |
|---|---|
| CSS-стилизация | #main-link { color: red; } |
| JavaScript-доступ | document.getElementById('menu-link') |
| Якорные ссылки | <a href="#contacts">Контакты</a> |
| Тестирование | //button[@id='submit-link'] |
Правила именования:
- Должен быть уникальным в пределах документа
- Должен начинаться с буквы (A-Z, a-z)
- Может содержать цифры, дефисы, подчёркивания, точки
- Чувствителен к регистру
- Избегайте пробелов и специальных символов
Рекомендации:
- Используйте осмысленные имена (не "id1", "id2")
- Придерживайтесь единого стиля именования (camelCase, kebab-case)
- Избегайте избыточных префиксов ("link-", "a-")
- Для динамически генерируемых ID используйте уникальные префиксы
- Не злоупотребляйте ID для стилизации - предпочитайте классы
Важно: Дублирование ID в документе является ошибкой валидации и может привести к непредсказуемому поведению JavaScript и CSS.