Как установить размер кнопки в HTML
У меня есть несколько кнопок на моей чистой странице HTML /JS. Когда страница открывается в браузере, размер кнопки нормальный. Но на странице обновления /перезагрузки размер кнопки уменьшается. На самом деле, я не установил текстовое значение кнопки. Текст кнопки пуст. Как мне установить размер моей кнопки в HTML независимо от размера текста?
4 ответа
Вы имеете в виду что-то вроде этого ?
HTML
CSS
Если вы хотите избежать CSS , см. это :
Это невозможно сделать с помощью чистого HTML /JS, вам понадобится CSS
Замените 100% требуемым размером
Это можно сделать разными способами
Если это то, что вы имеете в виду
Если используется следующий HTML-код:
Стиль можно применять через JS, используя объект стиля, доступный в HTMLElement.
Чтобы установить высоту и ширину 200 пикселей для приведенного выше примера кнопки, это будет JS:
Я полагаю, что с помощью этого метода вы не пишете непосредственно CSS (встроенный или внешний), а используете JavaScript для программного изменения CSS-объявлений.
Кнопки
Кнопки являются одним из самых понятных и интуитивных элементов интерфейса. По их виду сразу становится понятно, что единственное действие, которое с ними можно производить — это нажимать на них. За счёт этой особенности кнопки часто применяются в формах, особенно при их отправке и очистке.
Кнопку на веб-странице можно создать двумя способами — с помощью элемента <input> или <button> .
Рассмотрим вначале добавление кнопки через <input> и его синтаксис.
Атрибуты кнопки перечислены в табл. 1.
| Атрибут | Описание |
|---|---|
| name | Имя кнопки; предназначено для того, чтобы обработчик формы мог его идентифицировать. |
| value | Значение кнопки и одновременно надпись на ней. |
Создание кнопки показано в примере 1.
Пример 1. Добавление кнопки
Пробелы в надписи на кнопке, в отличие от обычного текста в HTML, учитываются, поэтому можно ставить любое количество пробелов, которые в итоге влияют на ширину кнопки. Результат примера показан на рис. 1.
Рис. 1. Вид кнопки
Второй способ создания кнопки основан на использовании элемента <button> . Он по своему действию напоминает результат, получаемый с помощью <input> . Но в отличие от него предлагает расширенные возможности по созданию кнопок. Например, на подобной кнопке можно размещать любые элементы HTML, включая изображения и таблицы. На рис. 2 показаны разные виды кнопок, полученные с помощью <button> .
Рис. 2. Кнопки, созданные с помощью <button>
Синтаксис создания такой кнопки следующий.
Атрибуты перечислены в табл. 1, но в отличие от кнопки <input> атрибут value определяет только отправляемое на сервер значение, а не надпись на кнопке. Если требуется вывести на кнопке изображение, то элемент <img> добавляется внутрь <button> , как показано в примере 2.
Пример 2. Рисунок на кнопке
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Кнопка</title> </head> <body> <form> <p><button>Кнопка с текстом</button> <button> <img src="image/umbrella.gif" alt="" style="vertical-align:middle"> Кнопка с рисунком </button></p> </form> </body> </html>
В данном примере показано создание обычной кнопки с текстом, а также кнопки с одновременным использованием текста и рисунка. Размер кнопки зависит от содержимого контейнера <button> , но пробелы игнорируются, поэтому простым увеличением их количества, как в случае использования <input> , ширину кнопки изменить не удастся.
Кнопка Submit
Для отправки данных на сервер предназначена специальная кнопка Submit. Её вид ничем не отличается от обычных кнопок, но при нажатии на нее происходит выполнение серверной программы, указанной атрибутом action элемента <form> . Эта программа, называемая еще обработчиком формы, получает данные введённые пользователем в полях формы, производит с ними необходимые манипуляции, после чего возвращает результат в виде HTML-документа. Что именно делает обработчик, зависит от автора сайта, например, подобная технология применяется при создании опросов, форумов, тестов и многих других вещей.
Синтаксис создания кнопки Submit зависит от используемого элемента <input> или <button> .
Атрибуты те же, что и у рядовых кнопок (пример 3).
Пример 3. Отправка данных на сервер
Атрибут name для этого типа кнопки можно не писать. Если не указать значение value , то браузер самостоятельно добавит текст, он различается в зависимости от браузера. Так, Firefox пишет «Отправить запрос», IE — «Подача запроса», Opera и Chrome — «Отправить». Сам текст надписи никак на функционал кнопки не влияет.
Кнопка Reset
При нажатии на кнопку Reset данные формы возвращаются в первоначальное значение. Как правило, эту кнопку применяют для очистки введённой в полях формы информации. Для больших форм от использования кнопки Reset лучше вообще отказаться, чтобы по ошибке на неё не нажать, ведь тогда придётся заполнять форму заново.
Синтаксис создания указанной кнопки прост и похож на другие кнопки.
В примере 4 показана форма с одним текстовым полем, которое уже содержит предварительно введённый текст с помощью атрибута value элемента <input> . После изменения текста и нажатия на кнопку «Очистить», значение поля будет восстановлено и в нём снова появится надпись «Введите текст».
Пример 4. Кнопка для очистки формы
Значение кнопки Reset никогда не пересылается на сервер. Если надпись на кнопке не писать, иными словами, не задавать атрибут value , на кнопке по умолчанию будет добавлен текст «Очистить».
Цветные кнопки
Вид и цвет кнопок зависит от операционной системы и браузера. Тем не менее можно изменить цвет кнопок по своему усмотрению, воспользовавшись стилями. Для этого требуется только добавить к кнопке свойство background , как показано в примере 5. Дополнительно можно поменять цвет текста и другие параметры. Помните про одну особенность — как только вы меняете цвет фона, кнопка становится приподнятой, поэтому для «плоских» кнопок надо добавить ещё рамку, пусть даже прозрачную.
Как задать размер кнопки на Web-странице?
Она может быть в CSS стилях или в самом HTML
находи фотку в исходном коде html/css в примере покажу
(это в стилях Css) width: 120px; height: 28px; color: #fff; padding: 2px 0 4px 0; background: #357ba9 url(«../images/fbutton.png»)
там height это высота, width это ширина а размеры даеш в пикселях PX
доброго времени суток у меня проблема с размерами кнопки на сайте не могу ее увеличить
вот это прописано в html что нужно добавить. чтоб увеличить
заранее благодарю