Специальные
Описание
HTML атрибуты можно разделить на глобальные, события и специальные.
Специальные атрибуты — это атрибуты относящиеся к конкретным HTML-элементам. Атрибут может принадлежать как только одному тегу, так и нескольким тегам.
Ниже в таблице приведён полный список всех специальных атрибутов.
Таблица
| Атрибут | Описание |
|---|---|
| Атрибут abbr | Принадлежит тегу <th>. Задает краткое сокращенное описание или альтернативную метку для ячейки заголовка |
| Атрибут accept | Принадлежит тегу <input>. Указывает типы файлов, которые принимает сервер (только для type="file") |
| Атрибут accept-charset | Принадлежит тегу <form>. Указывает кодировки символов, которые будут использоваться для отправки формы |
| Атрибут action | Принадлежит тегу <form>. Указывает, куда отправлять данные формы при отправке формы |
| Атрибут align | Не поддерживается в HTML5, вместо него используйте CSS стили. Задает выравнивание в соответствии с окружающими элементами |
| Атрибут allow | Принадлежит тегу <iframe>. Задает политику разрешений, чтобы определить, какие разрешения доступны |
| Атрибут alt | Принадлежит тегам <area>, <img> и <input>. Указывает альтернативный текст, который будет использоваться, если элемент, который он представляет, не отображается |
| Атрибут async | Принадлежит тегу <script>. Указывает, что сценарий выполняется асинхронно (только для внешних сценариев) |
| Атрибут autocomplete | Принадлежит тегам <form> и <input>. Указывает, может ли браузер автоматически заполнять элементы <form> или <input> |
| Атрибут autofocus | Принадлежит тегам <button>, <input>, <select> и <textarea>. Указывает, что элемент должен автоматически получать фокус при загрузке страницы |
| Атрибут autoplay | Принадлежит тегам <audio> и <video>. Указывает, что воспроизведение аудио/видео начнется, как только оно будет готово |
| Атрибут capture | Указывает, что, по желанию, должен быть захвачен новый файл и какое устройство должно быть использовано для захвата нового носителя типа, определенного атрибутом accept. |
| Атрибут challenge | Принадлежит тегу <keygen>. Указывает строку, которая передаётся вместе с открытым ключом |
| Атрибут charset | Принадлежит тегам <meta> и <script>. Задает кодировку символов для HTML-документа |
| Атрибут checked | Принадлежит тегу <input>. Указывает, что элемент <input> должен быть предварительно выбран при загрузке страницы (для type="checkbox" или type="radio") |
| Атрибут cite | Принадлежит тегам <blockquote>, <del>, <ins> и <q>. Задает URL-адрес, который объясняет цитату / удаленный / вставленный текст |
| Атрибут cols | Принадлежит тегу <textarea>. Задает максимальное количество символов в строке тега <textarea> |
| Атрибут content | Принадлежит тегу <meta>. Задает имя для атрибута http-equiv или name, в зависимости от того, какой из них используется |
| Атрибут controls | Принадлежит тегам <audio> и <video>. Определяет, отображать ли видео- или аудиоплеер браузера по умолчанию, позволяя пользователю останавливать или запускать воспроизведение, изменять громкость и позиционировать поиск |
| Атрибут coords | Принадлежит тегу <area>. Содержит координаты соответствующего атрибута формы |
| Атрибут crossorigin | Принадлежит тегам <img>, <video>, <audio>, <link> и <script>. Позволяет настроить запрос CORS для получения данных элемента |
| Атрибут data | Принадлежит тегу <object>. Указывает URL-адрес ресурса для отображения в элементе <object> |
| Атрибут datetime | Принадлежит тегам <del>, <ins> и <time>. Указывает дату, время или и то, и другое в машиночитаемом формате |
| Атрибут default | Принадлежит тегу <track>. Указывает, что трек должен быть включен, если предпочтения пользователя не указывают, что другой трек будет более подходящим |
| Атрибут defer | Принадлежит тегу <script>. Указывает, что сценарий выполняется после завершения синтаксического анализа страницы (только для внешних сценариев) |
| Атрибут dirname | Принадлежит тегам <input> и <textarea>. Указывает, что направление текста будет отправлено вместе с данными формы |
| Атрибут disabled | Принадлежит тегам <button>, <fieldset>, <input>, <optgroup>, <option>, <select> и <textarea>. Используется для отключения элементов управления формы, таких как кнопки, входы, опции и другие |
| Атрибут download | Принадлежит тегам <a> и <area>. Указывает, что целевой объект будет загружен при нажатии пользователем гиперссылки |
| Атрибут enctype | Принадлежит тегу <form>. Указывает, как данные формы должны быть закодированы при отправке на сервер (только для method="post") |
| Атрибут for | Принадлежит тегам <label> и <output>. Указывает на id элемента формы, к которому привязана метка, или ссылается на атрибут id элемента, который используется в вычислениях |
| Атрибут form | Принадлежит тегам <button>, <fieldset>, <input>, <label>, <meter>, <object>, <output>, <select> и <textarea>. позволяет привязывать элементы формы к форме, даже если они расположены вне элемента формы |
| Атрибут formaction | Принадлежит тегам <button> и <input>. Указывает URL-адрес, который обрабатывает информацию, представленную формой |
| Атрибут formenctype | Принадлежит тегам <button> и <input>. Определяет метод кодировки информации, отправляемой на сервер для форм с type=submit |
| Атрибут formmethod | Принадлежит тегам <button> и <input>. Определяет метод кодировки информации, отправляемой на сервер для форм с type=submit |
| Атрибут formnovalidate | Принадлежит тегам <button> и <input>. Указывает, нужно ли проверять форму при отправке |
| Атрибут formtarget | Принадлежит тегам <button> и <input>. Указывает, куда выводить ответ после отправки формы с type="submit". Если он указан, то отменяет атрибут target элемента <form> |
| Атрибут headers | Принадлежит тегам <td> и <th>. Позволяет назначить один или несколько заголовков для конкретной ячейки |
| Атрибут high | Принадлежит тегу <meter>. Указывает уровень, при превышении которого значение считается слишком высоким |
| Атрибут href | Принадлежит тегам <a>, <area>, <base> и <link>. Указывает URL-адрес страницы, на которую переходит ссылка |
| Атрибут hreflang | Принадлежит тегам <a>, <area> и <link>. Указывает язык связанного документа. Его использование носит исключительно рекомендательный характер |
| Атрибут http-equiv | Принадлежит тегу <meta>. Определяет, как элемент работает с кросс-оригинальными запросами |
| Атрибут ismap | Принадлежит тегу <img>. Задает изображение в качестве серверной карты изображений |
| Атрибут keytype | Принадлежит тегу <keygen>. Используется для генерации пары ключей ‒ определяет тип алгоритма генерирования ключа шифрования |
| Атрибут kind | Принадлежит тегу <track>. Определяет тип текстовой дорожки, которую следует использовать с элементом <audio> или <video> |
| Атрибут label | Принадлежит тегам <track>, <option> и <optgroup>. Задает заголовок текстовой дорожки |
| Атрибут language | Принадлежит тегу <script>. Определяет язык скрипта, используемый в элементе |
| Атрибут 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>. Указывает, что форма не должна проверяться при отправке |
| Атрибут min | Принадлежит тегам <input> и <meter>. Используется для указания минимального значения |
| Атрибут minlength | Принадлежит тегам <input> и <textarea>. Задает минимально допустимое количество символов |
| Атрибут multiple | Принадлежит тегам <input> и <select>. Указывает, что можно ввести более одного значения |
| Атрибут muted | Принадлежит тегам <audio> и <video>. Указывает, запускать ли аудио или видео без звука |
| Атрибут name | Принадлежит тегам <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select> и <textarea>. Задает имя элемента. Он передается на сервер вместе со значением как часть данных формы |
| Атрибут nomodule | Принадлежит тегу <script>. Определяет, следует ли выполнять скрипт в браузерах, поддерживающих модули ES2015. Используется в качестве запасного варианта для альтернативного сценария сервера, если браузер не поддерживает модульный код JavaScript |
| Атрибут novalidate | Принадлежит тегу <form>. Указывает, не следует ли проверять форму при отправке. Если атрибут опущен, то проверка выполняется |
| Атрибут open | Принадлежит тегу <details>. Указывает, что пользователю следует показывать и краткую, и подробную информацию |
| Атрибут optimum | Принадлежит тегу <meter>. Указывает, какое значение является оптимальным для датчика |
| Атрибут pattern | Принадлежит тегу <input>. Задает регулярное выражение, по которому будет проверяться значение элемента <input> |
| Атрибут ping | Принадлежит тегам <a> и <area>. Принимает строку URL-адресов с одним пробелом в качестве разделителя. Когда ссылка будет нажата, на URL-адрес с телом ping будет отправлен POST-запрос |
| Атрибут placeholder | Принадлежит тегам <input> и <textarea>. Задает ожидаемое значение или текст по умолчанию, который будет отображаться внутри элемента <input> или <textarea>. Когда пользователь начнет вводить текст, placeholder исчезнет |
| Атрибут poster | Принадлежит тегу <video>. Указывает URL-адрес изображения, которое будет показываться во время загрузки видео |
| Атрибут preload | Принадлежит тегам <audio> и <video>. Указывает, должен ли браузер предварительно загружать аудио- или видеофайл |
| Атрибут pubdate | Принадлежит тегу <time>. Указывает, что эта дата и время являются ли датой ближайшего элемента предка <article> |
| Атрибут readonly | Принадлежит тегам <input> и <textarea>. Указывает, что элемент <input> или <textarea> предназначен только для чтения |
| Атрибут rel | Принадлежит тегам <a>, <area>, <form> и <link>. Определяет связь между двумя документами |
| Атрибут required | Принадлежит тегам <input>, <select> и <textarea>. Указывает, что элемент формы должен быть заполнен перед отправкой |
| Атрибут reversed | Принадлежит тегу <ol>. Указывает, что элементы списка располагаются в обратном порядке |
| Атрибут 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>. Указывает количество столбцов, которые должен охватывать элемент <col> или <colgroup> |
| Атрибут src | Принадлежит тегам <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track> и <video>. Указывает URL-адрес внешнего ресурса |
| Атрибут srcdoc | Принадлежите тегу <iframe>. Указывает HTML-код или содержимое, которое должно быть встроено в элемент <iframe> |
| Атрибут srclang | Принадлежит тегу <track>. Указывает язык текстовых данных дорожки. Это обязательный атрибут, если значение атрибута kind="subtitles" |
| Атрибут srcset | Принадлежит тегам <img> и <source>. Указывает URL-адрес изображения вместе с дескриптором ширины (целое положительное число, за которым следует w) или дескриптором плотности пикселей (число, за которым следует x) |
| Атрибут start | Принадлежит тегу <ol>. Указывает число, с которого должен начинаться упорядоченный список |
| Атрибут step | Принадлежит тегу <input>. Задает интервал в числах для поля <input> |
| Атрибут target | Принадлежит тегам <a>, <area>, <base> и <form>. Указывает, как открыть связанный документ |
| Атрибут type | Принадлежит тегам <a>, <button>, <embed>, <input>, <link>, <object>, <script>, <source> и <style>. Указывает на MIME-тип документа назначения |
| Атрибут usemap | Принадлежит тегам <img> и <object>. Указывает, будет ли изображение использоваться как часть карты изображений |
| Атрибут value | Принадлежит тегам <button>, <input>, <li>, <option>, <meter>, <progress> и <param>. Указывает значение, которое будет использоваться с его элементом |
| Атрибут width | Принадлежит тегам <canvas>, <embed>, <iframe>, <img>, <input>, <object> и <video>. Задает ширину элемента |
| Атрибут wrap | Принадлежит тегу <textarea>. Определяет, будет ли браузер автоматически вставлять переносы строк при вводе текста в элемент <textarea> |