Универсальные атрибуты, события и MIME-типы файлов

html

Содержание:



Универсальные атрибуты

accesskey - активирует ссылку сочетанием клавиш. Например, для <a accesskey="w">...</a> в IE, Chrome и Safari это будет Alt + W.
Значения: латиница и цифры.
Используется для тегов: a, area, button, input, label, legend, textarea (не допустимы в HTML5)
для новых тегов html5: article, aside, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time.

class - стилевой класс, служит для привязки его к определенным тегам. Имя стилевого класса позволяет однозначно идентифицировать такие теги. К тегу можно применять более одного класса, указав их через пробел, тогда заданные стили оформления складываются.
Значения: латиница, цифры, дефисы и нижние подчеркивания, причем, первый символ - только буква или цифра.
Используется практически для любых тегов.

contenteditable - разрешает или запрещает режим редактирования элемента пользователем.
Значения: false - нет, true - разрешено.
Используется для большинства тегов и новых тегов html5 (см. атрибут accesskey).

contextmenu - добавляет к элементу контекстное меню.
Значения: одинаковое с атрибутом id тега menu.
Используется для большинства тегов и новых тегов html5 (см. атрибут accesskey).

dir - правильное направление отображения контента на иностранных языках.
Значения: ltr - слева направо (по умолчан.), true - справа налево.
Используется практически для любых тегов.

draggable - перетаскивание отдельных элементов веб-страницы пользователем, например, выбранных товаров в тележку покупок в интернет-магазине и др. Требует дополнительных скриптов.
Значения: false - нет, true - разрешено.
Используется для новых тегов html5 (см. атрибут accesskey).

hidden - делает элемент на странице визуально отсутствующим, но доступным для скриптов.
Значения: -.
Используется практически для любых тегов.

id - именованный стиль, связывает тег с заданными стилями оформления. Похож на атрибут class, но в отличии от него, он должен быть уникальным в пределах веб-страницы, т.е. единственным. В противном случае, нужно использовать стилевые классы.
Значения: латиница, цифры, дефисы и нижние подчеркивания, причем, первый символ - только буква или цифра.
Используется практически для любых тегов.

lang - предоставление информации об элементах контента на иностранном языке, может использоваться речевыми браузерами, в XHTML используется атрибут xml:lang.
Значения: код языка, например: ru или en.
Используется практически для любых тегов.

spellchek - проверка правописания браузером.
Значения: no - нет, yes - разрешено.
Используется практически для любых тегов.

style - задает стилевое оформление элемента, используя свойства CSS. Использовать атрибут style нужно крайне аккуратно, а лучше пользоваться «нормальным» CSS.
Пример: <p style="color: #fff">...</p>.
Используется практически для любых тегов.

tabindex - последовательность переходов по ссылкам от меньшего значения к большему, если пользователь применяет клавишу Tab.
Значения: любое целое число.

title - отображает заголовок ссылки или краткое описание элемента, при наведении на него курсора - появляется всплывающая подсказка с нужным текстом.
Значения: текст.
Используется практически для любых тегов.

События

onabort - наступает при прерывании загрузки элемента.
onafterprint - наступает после печати документа (новый).
onbeforeonload - наступает после загрузки документа (новый).
onbeforeprint - наступает перед печатью документа (новый).
onblur - наступает при потере элементом фокуса ввода: активного состояния.
oncanplay - наступает при загрузки, необходимой для воспроизведения элемента (новый).
oncanplaythrough - наступает при загрузки, необходимой для воспроизведения элемента целиком, без прерывания (новый).
onchange - наступает при изменении значения в поле ввода или области редактирования.
onclick - наступает при клике на элементе левой кнопки мыши.
oncontextmenu - наступает при вызове контекстного меню (новый).
ondblclick - наступает при двойном клике на элементе.
ondrag - наступает при перетаскивании элемента (новый).
ondragend - наступает после прекращения перетаскивания элемента (новый).
ondragenter - наступает, если перетаскиваемый элемент располагается на определенном местоназначении (новый).
ondragleave - наступает, если перетаскиваемый элемент покидает определенное местоназначение (новый).
ondragstart - наступает при начале перетаскивания элемента (новый).
ondrop - наступает, если перетаскиваемый элемент помещен в определенное местоназначение (новый).
ondurationchange - наступает при изменении размера элемента воспроизведения (новый).
onemptied - наступает при недоступности элемента воспроизведения (новый).
onended - наступает после окончания воспроизведения элемента полностью (новый).
onerror - наступает при ошибке загрузки элемента.
onfocus - наступает при получении элементом фокуса ввода.
onformchange - наступает при изменении содержимого в поле ввода или области редактирования (новый).
onforminput - наступает при вводе содержимого в поле ввода или области редактирования (новый).
onhaschange - наступает при изменении содержимого документа (новый).
oninput - наступает при вводе содержимого в элемент (новый).
onkeydown - наступает при нажатии произвольной клавиши.
onkeypress - наступает при нажатии буквенной или цифровой клавиши между событиями onkeydown и onkeyup.
onkeyup - наступает при отпускании ранее нажатой клавиши.
onload - наступает после загрузки элемента или документа.
onloadeddata - наступает при загрузке данных (новый).
onloadedmetadata - наступает при загрузке метаданных элемента воспроизведения (новый).
onloadstart - наступает при начале загрузки элемента (новый).
onmessage - наступает при получении сообщения документом (новый).
onmousedown - наступает при нажатии левой кнопки мыши.
onmousemove - наступает при движении курсора над элементом.
onmouseout - наступает после передвижения курсора за пределы элемента.
onmouseover - наступает при удержании курсора на элементе.
onmouseup - наступает после отпускания ранее нажатой левой кнопки мыши.
onmousewheel - наступает при использовании колеса прокрутки мыши (новый).
onoffline - наступает при отключении документа от Сети (новый).
ononline - наступает при подключении документа к Сети (новый).
onpagehide - наступает при скрытии окна браузера (новый).
onpageshow - наступает при отображении окна браузера (новый).
onpause - наступает при паузе в воспроизведении элемента (новый).
onplay - наступает при готовности элемента к воспроизведению (новый).
onplaying - наступает при начале воспроизведения элемента (новый).
onpopstate - наступает при изменении истории браузера (новый).
onprogress - наступает при определении метаданных элемента воспроизведения (новый).
onratechange - наступает при изменении скорости воспроизведения элемента (новый).
onreadystatechange - наступает при изменении состояния элемента воспроизведения (новый).
onredo - наступает при переходе на следующую страницу в истории браузера (новый).
onreset - наступает при сбросе данных в поле ввода.
onresize - наступает при изменении размеров окна браузера.
onscroll - наступает при использовании полос прокрутки элемента (новый).
onselect - наступает при выделении содержимого в поле ввода или области редактирования.
onsubmit - наступает при отправке данных формы.
ontimeupdate - наступает при перемотке элемента воспроизведения (новый).
onundo - наступает при переходе на предыдущую страницу в истории браузера (новый).
onunload - наступает при закрытии окна браузера (новый).
onvolumechange - наступает при изменении уровня громкости элемента воспроизведения (новый).
onwaiting - наступает при остановке воспроизведения элемента (новый).

MIME-типы

В таблице приводятся MIME-типы наиболее употребимых типов файлов:

Тип файловMIME-тип
HTMLtext/html
XHTMLapplication/xhtml+xml
Изображенияimage/gif
image/png
image/jpeg
image/svg+xml
PDFapplication/pdf
Flashapplication/x-shockware-flash
MP4 видеоvideo/mp4
QuickTimevideo/quicktime
Windows Mediavideo/x-ms-wmv
audio/x-ms-wma
OGGvideo/ogg
audio/ogg
application/ogg
MP3 аудиоaudio/mpeg
WAVaudio/wav
audio/x-wav
audio/x-pn-wav

Содержание: