HTML-атрибут


Атрибуты HTML — это специальные слова, используемые внутри открывающего тега для управления поведением элемента. Атрибуты HTML являются модификатором типа элемента HTML . Атрибут либо изменяет функциональность по умолчанию для типа элемента, либо предоставляет функциональность определенным типам элементов, которые не могут правильно функционировать без них. В синтаксисе HTML атрибут добавляется к открывающему тегу HTML .

Было распознано несколько основных типов атрибутов, в том числе: (1) обязательные атрибуты , необходимые определенному типу элемента для правильного функционирования этого типа элемента; (2) необязательные атрибуты , используемые для изменения функциональности по умолчанию типа элемента; (3) стандартные атрибуты , поддерживаемые многими типами элементов; и (4) атрибуты событий , используемые для того, чтобы типы элементов задавали сценарии, которые должны запускаться при определенных обстоятельствах.

Некоторые типы атрибутов работают по-разному, когда используются для изменения разных типов элементов. Например, имя атрибута используется несколькими типами элементов, но в каждом из них имеет несколько разные функции. [1]

Атрибуты HTML обычно отображаются в виде пар имя-значение , разделенных символом =, и записываются в начальном теге элемента после имени элемента:

Где elementназывает тип HTML-элемента и attributeявляется именем атрибута, для которого задано предоставленное значение value. Значение может быть заключено в одинарные или двойные кавычки, хотя значения, состоящие из определенных символов, могут быть оставлены без кавычек в HTML (но не в XHTML). [2] [3] Оставлять значения атрибутов без кавычек считается небезопасным. [4]

Хотя большинство атрибутов предоставляются как парные имена и значения, некоторые влияют на элемент просто своим присутствием в начальном теге элемента [5] (например, ismapатрибут для imgэлемента [6] ).