Атрибуты HTML — это специальные слова, используемые внутри открывающего тега для управления поведением элемента. Атрибуты HTML являются модификатором типа элемента HTML . Атрибут либо изменяет функциональность по умолчанию для типа элемента, либо предоставляет функциональность определенным типам элементов, которые не могут правильно функционировать без них. В синтаксисе HTML атрибут добавляется к открывающему тегу HTML .
Было распознано несколько основных типов атрибутов, в том числе: (1) обязательные атрибуты , необходимые определенному типу элемента для правильного функционирования этого типа элемента; (2) необязательные атрибуты , используемые для изменения функциональности по умолчанию типа элемента; (3) стандартные атрибуты , поддерживаемые многими типами элементов; и (4) атрибуты событий , используемые для того, чтобы типы элементов задавали сценарии, которые должны запускаться при определенных обстоятельствах.
Некоторые типы атрибутов работают по-разному, когда используются для изменения разных типов элементов. Например, имя атрибута используется несколькими типами элементов, но в каждом из них имеет несколько разные функции. [1]
Атрибуты HTML обычно отображаются в виде пар имя-значение , разделенных символом =
, и записываются в начальном теге элемента после имени элемента:
Где element
называет тип HTML-элемента и attribute
является именем атрибута, для которого задано предоставленное значение value
. Значение может быть заключено в одинарные или двойные кавычки, хотя значения, состоящие из определенных символов, могут быть оставлены без кавычек в HTML (но не в XHTML). [2] [3] Оставлять значения атрибутов без кавычек считается небезопасным. [4]
Хотя большинство атрибутов предоставляются как парные имена и значения, некоторые влияют на элемент просто своим присутствием в начальном теге элемента [5] (например, ismap
атрибут для img
элемента [6] ).