| Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
| 5.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Завдання
Задати колір фону кнопки і колір тексту на ній.
Рішення
Оформлення кнопки залежить від параметрів операційної системи та обраного браузера. Тому одна і та ж кнопка може різнитися за своїм виглядом у браузері Internet Explorer, Opera чи Chrome. Застосування CSS властивості background не тільки змінює колір тла кнопки, але також змінює її вигляд, роблячи кнопку однаковою в різних браузерах (приклад 1).
Приклад 1. Колір кнопки
HTML5CSS 2.1IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<metacharset="utf-8">
<title>Колір кнопки</title>
<style>
.b1 {
background: navy; /* Синій колір фону */
color: white; /* Білі букви */
font-size: 9pt; /* Розмір шрифту у пунктах */
}
</style>
</head>
<body>
<form action="handler.php">
<p><input type="button" value="Звичайна кнопка">
<input type="button" class="b1" value="Синя кнопка"></p>
</form>
</body>
</html>
Результат прикладу показаний на рис. 1.
В даному прикладі стиль кнопки визначається за допомогою інтерфейсу класу b1, який задається в тегу <input> з допомогою атрибута class.
Зміна вигляду кнопки обумовлена застосуванням властивості background або background-color. Зміна кольору тексту або шрифту на кнопці залишає вихідним вигляд кнопки, зокрема, її форму і колір фону.
