Свойство appearance
Свойство appearance может быть использовано для того, чтобы элемент выглядел как стандартный пользовательский элемент для этой платформы.
Допустимые значения
- normal — элемент выглядит как текст
— задает внешний вид элемента. Определены следующие значения appearance: - button — элемент выглядит как кнопка
- push-button — элемент выглядит как нажатая кнопка
- hyperlink — элемент выглядит как ссылка
- radio-button — элемент выглядит как переключатель
- checkbox — элемент выглядит как флажок
- pop-up-menu — элемент выглядит как выпадающий список
- list-menu — элемент выглядит как список с прокруткой
- radio-group — элемент выглядит как группа переключателей
- checkbox-group — элемент выглядит как группа флажков
- field — элемент выглядит как многострочное поле ввода текста
- password — элемент выглядит как однострочное поле ввода пароля
- inherit — наследует значение от родителя
Значение по умолчанию | normal |
---|---|
Применимо | ко всем элементам |
Наследование | нет |
Версия CSS | CSS 3 |
Поддерживается браузерами |
|
Пример
input [type=button]{
appearance:push-button;
}
Заметки
Спецификация не определяет понятия «платформа». В качестве настроек платформы могут быть использованы как настройки операционной системы, так и настройки браузера или даже его скина.
Это свойство относится к CSS3 модулю CSS3 Basic User Interface Module — кандидата в рекомендацию W3C с 11 мая 2004 года.
Хотя для Safari 3.0 и выше и Chrome 1.0 и выше и есть похожее свойство -webkit-appearance, а для Firefox 1.0 и выше -moz-appearance, но они отличаются возможными значениями appearance. Совпадают у всех трех свойств только значения button и checkbox. Кроме того -webkit-appearance и -moz-appearance не поддерживают значений auto и inherit, а по умолчанию имеют значение none, что эквивалентно auto.