ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML5 Полный справочник тегов

HTML Атрибуты. Справочник


Все HTML Атрибуты

В данной таблице собраны все атрибуты, используемые в HTML5 на данный момент.

Атрибуты Принадлежность Описание
accept <input> Указывает типы файлов, которые принимает сервер (только для type='file')
accept-charset <form> Указывает кодировки символов, которые будут использоваться для отправки формы
accesskey Глобальные Атрибуты Указывает сочетание клавиш для активации / фокусировки элемента
action <form> Указывает, куда отправлять данные формы при отправке формы
align Не поддерживается в HTML5. Задает выравнивание в соответствии с окружающими элементами. Используйте 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> Указывает, как текст в текстовой области должен быть обернут при отправке в форме