атрибуты |
Принадлежность |
Описание |
accept |
<input> |
Указывает типы файлов, которые принимает сервер (только для type="file") |
accept-charset |
<form> |
Указывает кодировки символов, которые будут использоваться для отправки формы |
accesskey |
Глобальные атрибуты |
Указывает сочетание клавиш для активации / фокусировки элемента |
action |
<form> |
Указывает, куда отправлять данные формы при отправке формы |
align |
Не поддерживается в HTML 5. |
Задает выравнивание в соответствии с окружающими элементами. Используйте CSS |
alt |
<area>, <img>, <input> |
Задает альтернативный текст, если исходный элемент не отображается |
async |
<script> |
Указывает, что сценарий выполняется асинхронно (только для внешних сценариев) |
autocomplete |
<form>, <input> |
Указывает, будет ли в элементе <form> или <input>, должен иметь автозаполнения enabled |
autofocus |
<button>, <input>, <select>, <textarea> |
Указывает, что элемент должен автоматически получать фокус при загрузке страницы |
autoplay |
<audio>, <video> |
Указывает, что воспроизведение аудио/видео начнется, как только оно будет готово |
bgcolor |
Не поддерживается в HTML 5. |
Задает цвет фона элемента. Используйте CSS |
border |
Не поддерживается в HTML 5. |
Задает ширину границы элемента. Используйте CSS |
charset |
<meta>, <script> |
Указывает кодировку символов |
checked |
<input> |
Указывает, что элемент <input> должен быть предварительно выбран при загрузке страницы (для type="checkbox" или type="radio") |
cite |
<blockquote>, <del>, <ins>, <q> |
Задает URL, который объясняет цитату / удаленный / вставленный текст |
class |
Глобальные атрибуты |
Задает одно или несколько имен классов для элемента (ссылается на класс в таблице стилей) |
color |
Не поддерживается в HTML 5. |
Задает цвет текста элемента. Используйте CSS |
cols |
<textarea> |
Задает видимую ширину текстовой области |
colspan |
<td>, <th> |
Указывает количество столбцов, которое должна охватывать ячейка таблицы |
content |
<meta> |
Дает значение, связанное с http-equiv или атрибутом name |
contenteditable |
Глобальные атрибуты |
Указывает, является ли содержимое элемента редактируемым или нет |
contextmenu |
Глобальные атрибуты |
Задает контекстное меню для элемента. Контекстное меню появляется, когда пользователь щелкает правой кнопкой мыши на элементе |
controls |
<audio>, <video> |
Указывает, что должны отображаться элементы управления аудио/видео (например, кнопка воспроизведения / паузы и т. д) |
coords |
<area> |
Задает координаты области |
data |
<object> |
Задает URL ресурса, используемого объектом |
data-* |
Глобальные атрибуты |
Используется для хранения личных данных пользователя на странице или в приложении |
datetime |
<del>, <ins>, <time> |
Указывает дату и время |
default |
<track> |
Указывает, что трек должен быть включен, если предпочтения пользователя не указывают, что другой трек будет более подходящим |
defer |
<script> |
Указывает, что сценарий выполняется после завершения синтаксического анализа страницы (только для внешних сценариев) |
dir |
Глобальные атрибуты |
Задает направление текста для содержимого элемента |
dirname |
<input>, <textarea> |
Указывает, что направление текста будет отправлено |
disabled |
<button>, <fieldset>, <input>, <optgroup>, <option>, <select>,
<textarea> |
Указывает, что указанный элементы элемент/группа должны быть отключены |
download |
<a>, <area> |
Указывает, что целевой объект будет загружен при нажатии пользователем гиперссылки |
draggable |
Глобальные атрибуты |
Указывает, является ли элемент перетаскиваемым или нет |
dropzone |
Глобальные атрибуты |
Указывает, копируются, перемещаются или связываются перетаскиваемые данные |
enctype |
<form> |
Указывает, как данные формы должны быть закодированы при отправке на сервер (только для method="post") |
for |
<label>, <output> |
Определяет форму элемента(ов) метки/расчет обязан |
form |
<button>, <fieldset>, <input>, <label>, <meter>, <object>,
<output>, <select>, <textarea> |
Задает имя формы элемент принадлежит |
formaction |
<button>, <input> |
Указывает, куда отправлять данные формы при отправке. Только для type="submit" |
headers |
<td>, <th> |
Задает одну или несколько ячеек заголовков, с которыми связана ячейка |
height |
<canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> |
Задает высоту элемента |
hidden |
Глобальные атрибуты |
Указывает, что элемент еще не релевантен или больше не имеет значения |
high |
<meter> |
Задает диапазон, который считается высоким значением |
href |
<a>, <area>, <base>, <link> |
Указывает URL страницы, на которую переходит ссылка |
hreflang |
<a>, <area>, <link> |
Указывает язык связанного документа |
http-equiv |
<meta> |
Предоставляет заголовок HTTP для информации / значения атрибута содержания |
id |
Глобальные атрибуты |
Задает уникальный идентификатор элемента |
ismap |
<img> |
Задает изображение в качестве серверной карты изображений |
kind |
<track> |
Указывает тип текстовой дорожки |
label |
<track>, <option>, <optgroup> |
Задает заголовок текстовой дорожки |
lang |
Глобальные атрибуты |
Задает язык содержимого элемента |
list |
<input> |
Относится к элементу <datalist>, который содержит предопределенные параметры для элемента <input> |
loop |
<audio>, <video> |
Указывает, что аудио / видео будет начинаться снова, каждый раз, когда он будет завершено |
low |
<meter> |
Определяет диапазон, который считается низким значением |
manifest |
<html> |
Указывает расположение манифеста кэша документа |
max |
<input>, <meter>, <progress> |
Задает максимальное значение |
maxlength |
<input>, <textarea> |
Задает максимальное количество символов, разрешенных в элементе |
media |
<a>, <area>, <link>, <source>, <style> |
Указывает, для какого носителя / устройства оптимизирован связанный документ |
method |
<form> |
Задает метод HTTP, используемый при отправке данных формы |
min |
<input>, <meter> |
Задает минимальное значение |
multiple |
<input>, <select> |
Указывает, что пользователь может ввести несколько значений |
muted |
<video>, <audio> |
Указывает, что аудиовыход видео должен быть отключен |
name |
<button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>,
<object>, <output>, <param>, <select>, <textarea> |
Задает имя элемента |
novalidate |
<form> |
Указывает, что форма не должна проверяться при отправке |
onabort |
<audio>, <embed>, <img>, <object>, <video> |
Сценарий для запуска при прерывании |
onafterprint |
<body> |
Сценарий, запускаемый после печати документа |
onbeforeprint |
<body> |
Сценарий, выполняемый перед печатью документа |
onbeforeunload |
<body> |
Скрипт будет выполняться, когда документ будет выгружен |
onblur |
Все видимые элементы. |
Сценарий для запуска, когда элемент теряет фокус |
oncanplay |
<audio>, <embed>, <object>, <video> |
Сценарий для запуска, когда файл готов к запуску воспроизведения (когда он достаточно буферизован, чтобы начать) |
oncanplaythrough |
<audio>, <video> |
Скрипт должен быть запущен, когда файл может быть воспроизведен до конца без паузы для буферизации |
onchange |
Все видимые элементы. |
Скрипт, запускаемый при изменении значения элемента |
onclick |
Все видимые элементы. |
Скрипт, запускаемый при щелчке по элементу |
oncontextmenu |
Все видимые элементы. |
Скрипт, запускаемый при вызове контекстного меню |
oncopy |
Все видимые элементы. |
Скрипт, запускаемый при копировании содержимого элемента |
oncuechange |
<track> |
Сценарий, который будет выполняться при изменении ключа в элементе <track> |
oncut |
Все видимые элементы. |
Скрипт, запускаемый при вырезании содержимого элемента |
ondblclick |
Все видимые элементы. |
Скрипт, запускаемый при двойном щелчке по элементу |
ondrag |
Все видимые элементы. |
Скрипт, запускаемый при перетаскивании элемента |
ondragend |
Все видимые элементы. |
Скрипт, запускаемый в конце операции перетаскивания |
ondragenter |
Все видимые элементы. |
Скрипт, запускаемый при перетаскивании элемента в допустимый целевой объект |
ondragleave |
Все видимые элементы. |
Сценарий для запуска, когда элемент оставляет допустимый целевой объект отбрасывания |
ondragover |
Все видимые элементы. |
Скрипт, запускаемый при перетаскивании элемента по допустимому целевому объекту |
ondragstart |
Все видимые элементы. |
Сценарий для запуска в начале операции перетаскивания |
ondrop |
Все видимые элементы. |
Скрипт, запускаемый при перетаскивании элемента |
ondurationchange |
<audio>, <video> |
Сценарий для запуска при изменении длины носителя |
onemptied |
<audio>, <video> |
Сценарий, который нужно запустить когда что-то плохое случается и архив внезапно недоступен (как непредвиденно разъединения) |
onended |
<audio>, <video> |
Скрипт должен быть запущен, когда в СМИ уже дойдет до конца (полезное мероприятие для сообщения "спасибо за прослушивание") |
onerror |
<audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> |
Сценарий для запуска при возникновении ошибки |
onfocus |
Все видимые элементы. |
Сценарий для запуска, когда элемент получает фокус |
onhashchange |
<body> |
Скрипт, запускаемый при изменении привязки URL |
oninput |
Все видимые элементы. |
Сценарий для запуска, когда элемент получает пользовательский ввод |
oninvalid |
Все видимые элементы. |
Сценарий для запуска при недопустимом элементе |
onkeydown |
Все видимые элементы. |
Скрипт, запускаемый при нажатии пользователем клавиши |
onkeypress |
Все видимые элементы. |
Скрипт, запускаемый при нажатии пользователем клавиши |
onkeyup |
Все видимые элементы. |
Скрипт, запускаемый при нажатии пользователем клавиши |
onload |
<body>, <iframe>, <img>, <input>, <link>, <script>, <style> |
Скрипт, запускаемый после завершения загрузки элемента |
onloadeddata |
<audio>, <video> |
Сценарий для запуска при загрузке данных мультимедиа |
onloadedmetadata |
<audio>, <video> |
Скрипт, запускаемый при загрузке метаданных (например, измерений и длительности) |
onloadstart |
<audio>, <video> |
Скрипт должен быть запущен и файл начинает загружаться до загружаемого |
onmousedown |
Все видимые элементы. |
Скрипт, запускаемый при нажатии кнопки мыши на элементе |
onmousemove |
Все видимые элементы. |
Скрипт должен выполняться до тех пор, пока указатель мыши перемещается по элементу |
onmouseout |
Все видимые элементы. |
Скрипт, запускаемый при перемещении указателя мыши из элемента |
onmouseover |
Все видимые элементы. |
Скрипт, запускаемый при наведении указателя мыши на элемент |
onmouseup |
Все видимые элементы. |
Скрипт, запускаемый при отпускании кнопки мыши над элементом |
onmousewheel |
Все видимые элементы. |
Скрипт, запускаемый при прокрутке колесика мыши по элементу |
onoffline |
<body> |
Скрипт, запускаемый при запуске браузера в автономном режиме |
ononline |
<body> |
Скрипт, запускаемый при запуске браузера в оперативном режиме |
onpagehide |
<body> |
Скрипт, запускаемый при переходе пользователя со страницы |
onpageshow |
<body> |
Сценарий, выполняемый при переходе пользователя на страницу |
onpaste |
Все видимые элементы. |
Сценарий, выполняемый при вставке пользователем некоторого содержимого в элемент |
onpause |
<audio>, <video> |
Сценарий, запускаемый при приостановке носителя пользователем или программным способом |
onplay |
<audio>, <video> |
Скрипт должен быть запущен, когда СМИ готовы начать играть |
onplaying |
<audio>, <video> |
Сценарий для запуска, когда носитель фактически начал играть. |
onpopstate |
<body> |
Скрипт, запускаемый при изменении истории окна. |
onprogress |
<audio>, <video> |
Сценарий для запуска, когда браузер находится в процессе получения данных мультимедиа |
onratechange |
<audio>, <video> |
Сценарий для запуска при каждом изменении скорости воспроизведения (например, когда пользователь переключается в режим замедленной или быстрой перемотки вперед). |
onreset |
<form> |
Сценарий для запуска при нажатии кнопки сброса в форме. |
onresize |
<body> |
Скрипт, запускаемый при изменении размера окна браузера. |
onscroll |
Все видимые элементы. |
Скрипт, запускаемый при прокрутке полосы прокрутки элемента |
onsearch |
<input> |
Сценарий, выполняемый при записи пользователем чего-либо в поле поиска (для <input="search">) |
onseeked |
<audio>, <video> |
Сценарий, который будет выполняться, когда атрибут поиска имеет значение false, указывающее, что поиск закончился |
onseeking |
<audio>, <video> |
Сценарий, который будет выполняться, если атрибут поиска имеет значение true, указывающее, что поиск активен |
onselect |
Все видимые элементы. |
Скрипт, запускаемый при выборе элемента |
onshow |
<menu> |
Скрипт, запускаемый при отображении элемента <menu> в виде контекстного меню |
onstalled |
<audio>, <video> |
Скрипт должен быть запущен, когда браузер не может получить данные по какой-либо причине |
onstorage |
<body> |
Сценарий для запуска при обновлении области веб-хранилища |
onsubmit |
<form> |
Сценарий для запуска при отправке формы |
onsuspend |
<audio>, <video> |
Сценарий, который будет выполняться при извлечении данных мультимедиа останавливается перед полной загрузкой по какой-либо причине |
ontimeupdate |
<audio>, <video> |
Скрипт для запуска при изменении игровой позиции (например, когда пользователь быстро переходит к другой точке в СМИ) |
ontoggle |
<details> |
Сценарий, запускаемый при открытии или закрытии пользователем элемента <details> |
onunload |
<body> |
Скрипт, запускаемый при выгрузке страницы (или закрытии окна браузера) |
onvolumechange |
<audio>, <video> |
Сценарий, который будет выполняться каждый раз, когда видео / аудио громкость была изменена |
onwaiting |
<audio>, <video> |
Скрипт должен быть запущен, когда СМИ приостановлена, но возобновится (например, когда СМИ останавливается для буферизации данных) |
onwheel |
Все видимые элементы. |
Скрипт, запускаемый при накатывании колесика мыши вверх или вниз по элементу |
open |
<details> |
Указывает, что сведения должны быть видны (открыты) пользователю |
optimum |
<meter> |
Указывает, какое значение является оптимальным для датчика |
pattern |
<input> |
Задает регулярное выражение, по которому проверяется значение элемента <input> |
placeholder |
<input>, <textarea> |
Задает короткую подсказку, описывающую ожидаемое значение элемента |
poster |
<video> |
Указывает изображение, которое будет отображаться во время загрузки видео или до тех пор, пока пользователь не нажмет кнопку воспроизведения |
preload |
<audio>, <video> |
Указывает, если автор считает, что аудио / видео должно быть загружено при загрузке страницы |
readonly |
<input>, <textarea> |
Указывает, что элемент доступен только для чтения |
rel |
<a>, <area>, <link> |
Задает связь между текущим документом и связанным документом |
required |
<input>, <select>, <textarea> |
Указывает, что элемент должен быть заполнен перед отправкой формы |
reversed |
<ol> |
Указывает, что порядок списка должен быть по убыванию (9,8,7...) |
rows |
<textarea> |
Указывает видимое количество строк в текстовой области |
rowspan |
<td>, <th> |
Задает количество строк, которое должна занимать ячейка таблицы |
sandbox |
<iframe> |
Включает дополнительный набор ограничений для содержимого в <iframe> |
scope |
<th> |
Указывает, является ли ячейка заголовка заголовком столбца, строки или группы столбцов или строк |
scoped |
<style> |
Указывает, что стили применяются только к родительскому элементу этого элемента и дочерним элементам этого элемента |
selected |
<option> |
Указывает, что параметр должен быть предварительно выбран при загрузке страницы |
shape |
<area> |
Определяет форму области |
size |
<input>, <select> |
Задает ширину в символах (для <input>) или указывает количество видимых параметров (для <select>) |
sizes |
<img>, <link>,
<source> |
Задает размер связанного ресурса |
span |
<col>, <colgroup> |
Задает количество столбцов для интервала |
spellcheck |
Глобальные атрибуты |
Указывает, следует ли проверять орфографию и грамматику элемента |
src |
<audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>,
<video> |
Задает URL файла мультимедиа |
srcdoc |
<iframe> |
Задает содержимое HTML страницы для отображения в <iframe> |
srclang |
<track> |
Задает язык текстовых данных дорожки (требуется, если kind="subtitles") |
srcset |
<img>, <source> |
Задает URL изображения для использования в различных ситуациях |
start |
<ol> |
Задает начальное значение упорядоченного списка |
step |
<input> |
Задает допустимые интервалы номеров для поля ввода |
style |
Глобальные атрибуты |
Задает встроенный стиль CSS для элемента |
tabindex |
Глобальные атрибуты |
Задает порядок табуляции элемента |
target |
<a>, <area>, <base>, <form> |
Указывает целевой объект для открытия связанного документа или отправки формы |
title |
Глобальные атрибуты |
Задает дополнительные сведения об элементе |
translate |
Глобальные атрибуты |
Указывает, следует ли переводить содержимое элемента |
type |
<button>, <embed>, <input>, <link>, <menu>, <object>, <script>,
<source>, <style> |
Указывает тип элемента |
usemap |
<img>, <object> |
Задает изображение в качестве клиентской карты изображений |
value |
<button>, <input>, <li>, <option>,
<meter>, <progress>, <param> |
Задает значение элемента |
width |
<canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> |
Задает ширину элемента |
wrap |
<textarea> |
Указывает, как текст в текстовой области должен быть обернут при отправке в форме |