НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
HTML5. W3Schools українською. Повний довідник тегів

En

HTML Тег <button>


Приклад

Кнопка, яку можна натиснути, позначається наступним чином:

<button type="button">Тицни мене!</button>
Спробуйте самі »

Більше прикладів "Спробуйте самі" далі.


Визначення та використання

Тег <button> визначає кнопку, яку можна натиснути (клікабельну).

Всередині елемента <button> ви можете розмістити текст (і теги, як-от <i>, <b>, <strong>, <br>, <img> та ін.). Це неможливо з кнопкою, створеною за допомогою елемента <input>!

Порада: Завжди вказуйте атрибут type для елемента <button>, щоб повідомити браузерам, який це тип кнопки.

Порада: Ви можете легко стилізувати кнопки за допомогою CSS! Перегляньте наведені нижче приклади або відвідайте посібник CSS Кнопки на нашому сайті W3Schools українською.


Підтримка браузерами

Елемент
<button> Yes Yes Yes Yes Yes

Атрибути

Атрибут Значення Опис
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.


Більше прикладів

Приклад

Використовуйте CSS для стилізації кнопок:

<!DOCTYPE html>
<html>
<head>
<style>
.button {
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.button1 {background-color: #4CAF50;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
</style>
</head>
<body>

<button class="button button1">Green</button>
<button class="button button2">Blue</button>

</body>
</html>
Спробуйте самі »

Приклад

Використовуйте CSS для оформлення кнопок (з ефектом наведення):

<!DOCTYPE html>
<html>
<head>
<style>
.button {
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button1 {
  background-color: white;
  color: black;
  border: 2px solid #4CAF50;
}

.button1:hover {
  background-color: #4CAF50;
  color: white;
}

.button2 {
  background-color: white;
  color: black;
  border: 2px solid #008CBA;
}

.button2:hover {
  background-color: #008CBA;
  color: white;
}

</style>
</head>
<body>

<button class="button button1">Green</button>
<button class="button button2">Blue</button>

</body>
</html>
Спробуйте самі »

Пов’язані сторінки

HTML DOM Довідник: Об’єкт Button

CSS Підручник: Стилізація кнопок


CSS налаштування за замовчуванням

Немає.