| атрибуты |
Принадлежность |
Описание |
| 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> |
Указывает, как текст в текстовой области должен быть обернут при отправке в форме |