Що таке атрибут ID?
Згідно з W3C, атрибут ID в HTML є унікальним ідентифікатором елемента. Він дозволяє ідентифікувати область веб-сторінки для стилів CSS, якірних посилань і цілей для сценаріїв.
Для чого використовується атрибут ID?
Атрибут ID виконує декілька дій для веб-сторінок:
- Селектор таблиці стилів: це функція, для якої більшість людей використовують атрибут ID. Оскільки вони унікальні, ви будете стилізувати лише один елемент на своїй веб-сторінці, коли будете використовувати стиль ідентифікатора. Браком використання ідентифікатора в цілях стилізації є те, що він має дуже високий рівень специфічності, що може зробити його дуже складним, якщо з якоїсь причини вам потрібно перевизначити стиль пізніше в таблиці стилів. Через це сучасні веб-практики схиляються до використання класів і селекторів класів замість ідентифікаторів і селекторів ідентифікаторів для загальних стилів оформлення.
- Іменовані якіри для посилань на:веб-браузери вибирають точні місця розташування у ваших веб-документах, вказуючи на ідентифікатор наприкінці URL-адреси. Додайте ідентифікатор до кінця URL-адреси сторінки, перед якою стоїть хеш-мітка. Зв'яжіть ці якоря з самою сторінкою, додавши хеш-тег і ім'я ідентифікатора в атрибут href для елемента. Наприклад, для підрозділу з ідентифікатором контакту, посилання на нього на цій сторінці з # c
- Довідник за скриптами: якщо ви пишете якісь функції Javascript, використовуйте атрибут ID, щоб ви могли вносити зміни в точний елемент на сторінці зі своїми скриптами.
- Інша обробка. Ідентифікатор підтримує обробку ваших веб-документів будь-яким зручним для вас способом. Наприклад, ви можете витягти HTML у базу даних і використовувати атрибут ID для ідентифікації полів.
Правила використання атрибута ID
Переконайтеся, що ваші атрибути ІД відповідають цим трьом стандартам:
- Ідентифікатор повинен починатися з літери (az або AZ).
- Всі наступні символи можуть бути літерами, числами (0-9), дефісами (-), символами підкреслення (_), двокрапками (:) і крапками (.).
- Кожен ідентифікатор повинен бути унікальним у документі.
Використання атрибута ІД
Після того, як ви визначили унікальний елемент вашого веб-сайту, використовуйте таблиці стилів для стилізації лише цього одного елемента.
Наприклад, для ідентифікації ідентифікатора з назвою контакту використовуйте одну з таких форм:
div # contact {background: # 0cf;}
#contact {background: # 0cf;}
Перший приклад призначений для підрозділу з атрибутом ID контакту. Другий як і раніше націлений на елемент з ідентифікатором контакту, просто не буде обумовлено, що це поділ. Кінцевий результат моделювання буде точно таким же.
Ви також можете посилатися на цей конкретний елемент без додавання будь-яких тегів.
Посилайтеся на цей абзац у ваших скриптах за допомогою методу JavaScript getElementById:
document.getElementById («контакт переріз»)
ID attributes are still very useful in HTML, even though class selectors have replaced them for most general styling purposes. Using the ID attribute as a hook for styles, while also using them as anchors for links or targets for scripts, means that they still have an important place in web design today.
