Проблема в том, что вы используете тег <h1> для создания кнопки, а он предназначен для заголовка первого уровня. Это приводит к тому, что кнопка растягивается на всю ширину страницы, так как заголовки по умолчанию ведут себя именно так.
Правильное решение:
1. Используйте тег <button>: Это правильный тег для создания кнопок.
2. Установите ширину и высоту для кнопки: С помощью свойств width и height в CSS.
3. Оформите кнопку: С помощью свойств color, background-color, border, padding и т.д.
Пример кода:
<!DOCTYPE html>
<html>
<head>
<style>
button {
width: 100px; /* Ширина кнопки */
height: 40px; /* Высота кнопки */
color: white;
background-color: red;
border: none; /* Убираем стандартную рамку */
padding: 10px 20px; /* Отступ от текста до границ кнопки */
font-size: 16px; /* Размер текста */
cursor: pointer; /* Изменяем курсор на указатель */
}
</style>
</head>
<body>
<button>OK</button>
</body>
</html>
Объяснение:
* <button>: Используем правильный тег для кнопки.
* width: Задаем ширину кнопки.
* height: Задаем высоту кнопки.
* color: Цвет текста кнопки.
* background-color: Цвет фона кнопки.
* border: none: Убираем стандартную рамку кнопки.
* padding: Создаем отступ между текстом и границами кнопки.
* font-size: Устанавливаем размер текста кнопки.
* cursor: pointer: Меняем курсор на указатель, когда мышь находится над кнопкой.
Важный момент: Вы можете изменить значения width, height, padding, font-size и другие свойства в соответствии с вашим дизайном.
* **`<button type="submit">`**: Создает кнопку с типом "отправить".
* **`style="... "`:** Добавляет стили к кнопке.
* **`color: white;`**: Устанавливает цвет текста кнопки белым.
* **`background-color: red;`**: Устанавливает цвет фона кнопки красным.
* **`padding: 10px 20px;`**: Добавляет отступы от текста кнопки к краям кнопки.
* **`border: none;`**: Убирает границу кнопки.
* **`border-radius: 5px;`**: Скругляет углы кнопки.
* **`font-size: 16px;`**: Устанавливает размер шрифта в кнопке.
**Советы:**
* **Используй CSS файлы:** Для больших проектов лучше создать отдельный CSS файл и связать его с HTML-файлом, чтобы упростить стилизацию и поддерживать код в порядке.
* **Экспериментируй с стилями:** Попробуй разные варианты цветов, отступов, размеров шрифта, чтобы найти тот стиль, который тебе нравится.
* **Используй CSS фреймворки:** Фреймворки, такие как Bootstrap или Tailwind CSS, предлагают готовые компоненты и стили, которые могут упростить разработку и сэкономить время.