Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как вставить кнопку в HTML?

ПрограммированиеЯзыки программирования+2
Анонимный вопрос
  · 11,2 K
Партнёрские программы, инструменты для вебмастера, рейтинг хостингов  · 9 окт 2020  · siterost.net
Отвечает
Владимир

Сделать кнопку в HTML можно тремя способами. Выбор зависит от действия, которое должно происходить при нажатии на кнопку.

1. При помощи тега <a /> - этот способ стоит использовать если целевым действием является переход на другую страницу или часть страницы.

<a href="%URL%" class="button button-red">Перейти на страницу</a>

По сути это просто ссылка, визуально усиленная при помощи стилей (CSS).

a.button {
  display: inline-block;
  color: #fff;
  padding: 12px;
  border-radius: 3px;
  text-decoration: none;
  font-family: Tahoma;
  font-size: 18px;
  line-height: 1;
  font-weight: 100;
}

a.button-red {
  background-color: red;
}

a.button-green {
  background-color: green;
}

2. При помощи тега <button />. Этим способом добавляются кнопки, целью которых является какое-то действие на текущей странице, например, отправка формы, очистка формы, открытие модального окна, загрузка изображения и т.д.

<button onсlick="alert('Действие выполнено');">Выполнить действие</button>

Такая кнопка уже выглядит как кнопка, а при помощи CSS ее можно сделать еще более заметной.

3. При помощи тега <input />. Этот способ можно использовать если кнопка размещена внутри тегов <form></form>. При этом тег должен иметь атрибут type со значением button, submit или reset

<input type="submit" value="Отправить" />

Последний способ используется все реже, т.к. он менее гибкий и уже, так сказать, морально устарел.

Больше информации о том, где, как и зачем использовать кнопки в HTML, а также несколько простых способов создания красивых кнопок в HTML и CSS вы можете найти в нашей статье на Siterost.net

Рейтинг хостингов Siterost.netПерейти на siterost.net/services/hosting
Вот у меня 2 ссылки: <a href="%[https://vk.com/maximnilov51%](https://vk.com/maximnilov51%)" class="button button-... Читать дальше
Привет, на связи Татьяна из HTML Academy! Я знаю всё о том, как стать веб-разработчиком и...  · 16 июн 2021  · htmlacademy.ru
Кнопка — это функциональный элемент. Она отвечает за выполнение определённой функции: добавить в корзину, купить, отправить, проголосовать и т. д. Для кнопок используют тег <button>. <button class="button">9 900 руб.</button> Но есть нюанс, если вы верстаете по макету Могут возникнуть проблемы, когда внешне кнопка очень похожа на ссылку — текст без плашки, или ссылка... Читать далее
Знакомство с вёрсткой, JavaScript и PHP — бесплатные тренажёры 🎮Перейти на htmlacademy.ru/courses/intro-to-web-development
Молодой человек 20 лет. Увлекаюсь разными компьютерными штуками и занимаюсь пауэрлифтингом...  · 19 июл 2018
Самым простым и очевидным способом, я считаю, будет использовать тэг button. С помощью этого тэга можно не только добавить кнопку, но и вставить в нее изображение. Конструкция: <button name="X" value="N"> <img style="vertical-align: [xxx]; width: [m]px;" src="http://.../icon.png" alt="" /> [Ваш текст] </button> Где X - внутреннее название кнопки, N - значение... Читать далее