Проблема в том, что вы используете тег <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 и другие свойства в соответствии с вашим дизайном.