Нажми на меня!
Тег используется для вставки кнопки.
Внутри кнопки вы можете поместить контент, такой как текст или изображение. В этом состоит разница между этим элементом и кнопкой, создаваемой с помощью элемента input.
Всегда указывайте атрибут type для кнопки. Типом по умолчанию для Internet Explorer является «button» (кнопка), в то время как для других браузеров (в соответствии со спецификацией W3C) — «submit» (подтвердить).
Браузерная поддержка
Тег поддерживается всеми основными браузерами.
Внимание! Если вы используете элемент button внутри HTML-формы, различные браузеры будут отображать различные названия кнопки. В Internet Explorer будет отображаться текст между тегами и , в то время как другие браузеры будут отображать содержимое атрибута value. Для вставки кнопок в HTML-формы лучше использовать элемент input.
Отличия между HTML и XHTML
Нет
Альтернативные атрибуты
DTD показывает в какой версии DTD использование атрибута разрешено. S=Strict, T=Transitional и F=Frameset.
Атрибут | Значение | Описание | DTD |
---|---|---|---|
disabled | disabled | Делает кнопку недоступной | STF |
name | название | Указывает название кнопки | STF |
type | button reset
submit |
Указывает тип кнопки (кнопка, сброс, подтверждение) | STF |
value | текст | Значение кнопки, которое будет отправлено на сервер или прочитано с помощью сприптов. | STF |
Стандартные атрибуты
Тег поддерживает следующие стандартные атрибуты:
Атрибут | Значение | Описание | DTD |
---|---|---|---|
accesskey | символ (клавиша) | Определяет клавишу (сочетание клавиш) для быстрого доступа к элементу | STF |
class | название класса | Указывает название класса для элемента | STF |
dir | rtl ltr |
Указывает направление вывода текста для элемента | STF |
id | id | Указывает id для элемента | STF |
lang | код_языка | Указывает код языка содержимого элемента | STF |
style | описание_элемента | Указывает строчный стиль элемента | STF |
tabindex | порядковый номер | Указывает порядковый номер элемента при переключении с помощью клавиши Tab | STF |
title | текст | Указывает дополнительную информацию об элементе | STF |
xml:lang | код_языка | Указывает код языка содержимого элемента в XHTML документах | STF |
Дополнительная информация о стандартных атрибутах.
События
Тег поддерживает следующие атрибуты событий:
Атрибут | Значение | Описание | DTD |
---|---|---|---|
onblur | скрипт | Скрипт, который должен быть выполнен, когда элемент теряет фокус (т.е. курсор мыши уходит с элемента) | STF |
onclick | скрипт | Скрипт, который должен быть выполнен при одинарном щелчке мышью | STF |
ondblclick | скрипт | Скрипт, который должен быть выполнен при двойном щелчке мышью | STF |
onfocus | скрипт | Скрипт, который должен быть выполнен, когда элемент попадает в фокус (т.е. курсор мыши попадает на элемент) | STF |
onmousedown | скрипт | Скрипт, который должен быть выполнен, если пользователь зажал кнопку мыши | STF |
onmousemove | скрипт | Скрипт, который должен быть выполнен при движении курсора мыши | STF |
onmouseout | скрипт | Скрипт, который должен быть выполнен, если пользователь передвинул курсор мыши за пределы элемента | STF |
onmouseover | скрипт | Скрипт, который должен быть выполнен, когда пользователь двигает курсор мыши над элементом | STF |
onmouseup | скрипт | Скрипт, который должен быть выполнен, когда пользователь отпускает кнопку мыши | STF |
onkeydown | скрипт | Скрипт, который должен быть выполнен при нажатии клавиши пользователем | STF |
onkeypress | скрипт | Скрипт, который должен быть выполнен при нажатии и отпускании клавиши пользователем | STF |
onkeyup | скрипт | Скрипт, который должен быть выполнен при отпускании клавиши пользователем | STF |
Дополнительная информация о cобытиях HTML.