Атрибуты HTML — это специальные слова, внутри начального тега для управления представления элемента или форматирования текста. Атрибуты HTML являются модификаторами HTML элементов. Атрибут либо, по умолчанию изменяет функциональность элемента, либо предоставляет функционал, тем элементам, которые не могут функционировать правильно без атрибутов. В синтаксисе HTML атрибут добавляется к начальному тегу.
Выделено несколько основных типов атрибутов:
Некоторые типы атрибутов функционируют по-разному при их использовании для изменения элементов разных типов. Например, имя атрибута используется несколькими элементами разных типов, однако в каждом из них выполняет немного различающиеся функции. [1]
Атрибуты HTML обычно отображаются в виде пар: "имя-значение", разделенных знаком =
, и записываются в начальном теге элемента после имени самого элемента:
<element attribute="значение">Текст</element>
Где element
обозначает тип HTML элемента, и attribute
- имя атрибута, значение которого установлено в кавычках "значение
". Значение может быть заключено как в одинарные кавычки, так и в двойные, хотя и в HTML значения состоящие из определённых символов можно оставлять без кавычек (но не в XHTML).[2][3] Оставление значения атрибута без кавычек может быть небезопасным.
Хотя и большинство атрибутов представляют из себя пары имен и значений, некоторые могут влиять на элемент своим присутствием в начальном теге элемента [4] (например, атрибут ismap
для элемента img
[5] ).
Элемент аббревиатуры abbr
можно использовать для демонстрации различных атрибутов:
<abbr id="anId" class="aClass" style="color:blue;" title="Hypertext Markup Language">HTML</abbr>
Это пример отображения аббревиатуры HTML синим цветом, но без ссылки, и в большинстве браузеров при наведении курсора на аббревиатуру должно отображаться значение атрибута title
"Hypertext Markup Language" на желтом фоне (подсказка).
<div style="text-align: center;">Центрированный текст</div>
На этом примере ваш текст будет выглядеть так:
Большинство элементов могут также принимать атрибуты языка lang
и dir
.