HTML и CSS
Уроки HTML Уроки CSS Уроки Bootstrap Уроки W3.CSS Уроки Цвета Уроки Иконки Уроки Графика Уроки SVG Уроки Canvas Уроки Как сделать Уроки SassJavaScript
Уроки JavaScript Уроки jQuery Уроки React Уроки AngularJS Уроки JSON Уроки AJAX Уроки W3.JSПрограммирование
Уроки Python Уроки Java Уроки C++Серверная сторона
Уроки SQL Уроки PHP Уроки ASP Уроки Node.js Уроки Raspberry PiВеб-строительство
Веб-шаблоны Веб-статистика Веб-сертификаты Веб-редактор Веб-разработкаHTML
HTML Справочник тегов HTML Справочник событий HTML Справочник цветов HTML Справочник атрибутов HTML Canvas Справочник HTML SVG Справочник HTML Наборы символов Google-карты СправочникCSS
CSS Справочник CSS Поддержка браузерами CSS Selector Справочник Bootstrap 3 Справочник Bootstrap 4 Справочник W3.CSS Справочник Иконки Справочник Sass СправочникJavaScript
JavaScript Справочник HTML DOM Справочник jQuery Справочник AngularJS Справочник W3.JS СправочникПрограммирование
Python Справочник Java СправочникСерверная сторона
SQL Справочник PHP Справочник ASP СправочникXML
XML Справочник XML Http Справочник XSLT Справочник XML Schema СправочникУпражнения
HTML Упражнения CSS Упражнения JavaScript Упражнения SQL Упражнения PHP Упражнения Python Упражнения jQuery Упражнения Bootstrap Упражнения Java Упражнения C++ УпражненияHTML Справочник
HTML Теги по алфавиту HTML Теги по категории HTML Атрибуты HTML Глобальные атрибуты HTML Атрибуты событий HTML Цвета HTML Canvas HTML Аудио/Видео HTML Наборы символов HTML Doctype HTML URL кодирование HTML Коды языков HTML Коды стран HTTP Сообщения HTTP Методы PX в EM Конвертер Горячие клавишиHTML Теги
<!--> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquote> <body> <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <data> <datalist> <dd> <del> <details> <dfn> <dialog> <dir> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <font> <footer> <form> <frame> <frameset> <h1> - <h6> <head> <header> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <main> <map> <mark> <meta> <meter> <nav> <noframes> <noscript> <object> <ol> <optgroup> <option> <output> <p> <param> <picture> <pre> <progress> <q> <rp> <rt> <ruby> <s> <samp> <script> <section> <select> <small> <source> <span> <strike> <strong> <style> <sub> <summary> <sup> <svg> <table> <tbody> <td> <template> <textarea> <tfoot> <th> <thead> <time> <title> <tr> <track> <tt> <u> <ul> <var> <video> <wbr>HTML тег <button>
Пример
Кликабельная кнопка помечена следующим образом:
<button type="button">Кликни меня!</button>
Попробуйте сами »
Определение и использование
Тег <button> определяет кликабельную кнопку.
Внутри элемента <button> вы можете поместить контент, например, текст или изображения. В этом разница между этим элементом и кнопками, созданными с помощью элемента <input>.
Совет: всегда указывайте атрибут type для элемента <button>. Различные браузеры используют разные типы по умолчанию для элемента <button>.
Примечание: кнопки часто стилизуются с помощью CSS: Попробуй это »
Поддержка браузерами
Элемент | |||||
---|---|---|---|---|---|
<button> | Yes | Yes | Yes | Yes | Yes |
Советы и примечания
Примечание: Если вы используете элемент <button> в HTML форме, разные браузеры могут отправлять разные значения. Используйте <input> для создания кнопок в HTML форме.
Совет: Посетите CSS Кнопки. Учебник чтобы узнать, как стилизовать кнопки с помощью CSS.
Различия между HTML 4.01 и HTML5
HTML5 имеет следующие новые атрибуты: autofocus, form, formaction, formenctype, formmethod, formnovalidate и formtarget.
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
autofocus | autofocus | Указывает, что кнопка должна автоматически получать фокус при загрузке страницы |
disabled | disabled | Указывает, что кнопка должна быть отключена |
form | form_id | Указывает одну или несколько форм, к которым принадлежит кнопка |
formaction | URL | Указывает, куда отправлять данные формы при отправке формы. Только для type="submit" |
formenctype | application/x-www-form-urlencoded multipart/form-data text/plain |
Указывает, как данные формы должны быть закодированы перед отправкой на сервер. Только для type="submit" |
formmethod | get post |
Указывает, как отправлять данные формы (какой метод HTTP использовать). Только для type="submit" |
formnovalidate | formnovalidate | Указывает, что данные формы не должны проверяться при отправке. Только для type="submit" |
formtarget | _blank _self _parent _top framename |
Указывает, где отображать ответ после отправки формы. Только для type="submit" |
name | name | Определяет название для кнопки |
type | button reset submit |
Определяет тип кнопки |
value | text | Определяет начальное значение для кнопки |
Глобальные атрибуты
Тег <button> также поддерживает Глобальные атрибуты в HTML.
Атрибуты событий
Тег <button> также поддерживается Атрибуты событий в HTML.
Связанные страницы
HTML DOM справочник: Объект Button
CSS Учебник: Стилизация кнопок
Настройки CSS по умолчанию
Отсутствуют.
Ваше предложение:
Спасибо за Вашу помощь!
Ваше сообщение было отправлено в W3Schools.
Сайт работает на фреймворке W3.CSS.