Тег button
Последнее обновление: 23.01.2011
Тег <button> (с англ. кнопка) — тег-контейнер, создает на форме кнопку.
Строчный элемент.
HTML: 3.2 | 4 / XHTML: 1.0 | 1.1
Синтаксис
<form>
<button>...</button>
</form>
Атрибуты
acceskey | указываем горячую кнопку, при нажатии которой (+Alt) срабатывает кнопка |
---|---|
class | определяет имя используемого класса |
dir | определяет направление символов:
|
disabled | флаг. Делает кнопку неактивной |
id | уникальный идентификатор |
lang | определяет используемый язык |
name | уникальное имя кнопки |
onblur | потеря фокуса элементом |
onclick | щелчок на элементе |
ondblclick | двойной щелчок на элементе |
onfocus | получение фокуса элементом |
onkeydown | нажатие клавиши, когда элемент имеет фокус |
onkeypress | нажатие и освобождении клавиши, когда элемент имеет фокус |
onkeyup | освобождение ранее нажатой клавиши, когда элемент имеет фокус |
onmousedown | нажатие кнопки мыши, когда элемент имеет фокус |
onmousemove | движение указателя мыши, когда элемент имеет фокус |
onmouseout | смещение указателя мыши с элемента |
onmouseover | помещение указателя мыши на элемент |
onmouseup | освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус |
style | задает встроенную таблицу стилей |
tabindex | порядок обхода элементов с помощью Tab |
title | добавляет всплывающую подсказку |
type | тип кнопки:
|
value | значение кнопки (текстовая строка, которая будет отправлена на сервер) |
Пример
<form action="#">
<div>
<label for="inpSearch">Я ищу:</label>
<input name="inpSearch" value="свои очки"/>
<button type="submit">найти</button>
</div>
</form>
Рекомендации по использованию
- закрывающий тег обязателен (</button>)
- обязательных атрибутов нет
- может содержать CDATA, строчные и блочные элементы
кроме ссылок, форм, элементов форм и фреймов - IE добавляет внутренние отступы слева и справа
- по умолчанию в IE (как минимум 6) тип кнопки tupe=»button», в других браузерах — type=»submit»
- при использовании тега <button> внутри формы, при отправке данных на сервер (событие submit) разные браузеры отправляют разные значение кнопки: большинство браузеров отправляет в качестве значения параметр value, другие (в частности IE) отправялет текст, содержащийся между <button></button>
Тег <button> создает кнопки такие же, как и кнопки, созданные тегом <input>, но дают больше возможностей представления, так как элемент button может иметь содержимое
Твой код:
Результат:
большой полигон
По теме
- Кроссбраузерный button
- Блочная верстка форм
- HTML формы. Взгляд через призму семантики
- Позиционирование внутри button в Firefox
- Нескучные HTML формы
- Семантические теги на базе HTML 4.01
- Теги представления на базе HTML 4.01
Теги: верстка форм, HTML теги
Показать комментарии