21 Вересня, 2025

Надійний висновок

Ефективні настанови

Які символи заборонені в ідентифікаторі HTML?

Значення атрибута ID не повинно містити Пробільні символи ASCII. Браузери розглядають невідповідні ідентифікатори, які містять пробіли, так, ніби пробіли є частиною ідентифікатора. На відміну від атрибута class, який допускає значення, розділені пробілами, елементи можуть мати лише одне значення ID.26 серпня 2024 р.

Примітка: Ім’я ідентифікатора має містити принаймні один символ, не може починатися з цифри та не повинно містити пробілів (пробілів, табуляції тощо).

У HTML 4 значення ID повинні починатися з літери, після якої може стояти лише літери, цифри, дефіси, підкреслення, двокрапки та крапки. Просто пам’ятайте, що використання чисел, знаків пунктуації чи спеціальних символів у значенні ідентифікатора може спричинити проблеми в інших контекстах (наприклад, CSS, JavaScript, регулярний вираз).

Ідентифікатори та NAME мають починатися з літери ([A-Za-z]) і можуть супроводжуватися будь-якою кількістю літер, цифр (6), дефісів ("-"), підкреслень ("_") , двокрапки (":") і крапки ("."). І хоча оголошення SGML HTML 4 використовує значення 65536 для NAMELEN, воно зазначає "Уникайте фіксованих обмежень."

Обмеження

  • Назва та тип тегу не можуть містити такі спеціальні символи:
  • [ ] , : ; " | * & \ / ? $ £ ( ) { } ^ ~
  • Тип тегу не повинен перевищувати 50 символів.
  • Ім'я (значення) тегу не повинно перевищувати 4000 символів.

Правила використання атрибута ID Ідентифікатор має починатися з літери (a-z або A-Z). Усі наступні символи можуть бути літерами, цифрами (0-9), дефісами (-), підкресленнями (_), двокрапками (:) і крапками (.). Кожен ідентифікатор має бути унікальним у межах документа.

Share: Facebook Twitter Linkedin