Create site free
HTML свойство disabled и его стилевые особенности - css - Каталог статей - Бесплатные онлайн фильмы и сериалы от Лилианы

Форма входа
E-mail:
Пароль:

Поиск

Новости

Мини-чат
50

Главная

Регистрация

Вход
Приветствую Вас Гость | RSS


LILIANA.NET.UA


Четверг, 09.02.2012, 00:55
Главная » Статьи » css

HTML свойство disabled и его стилевые особенности

HTML свойство disabled и его стилевые особенности


Какое-то время назад мне пришло письмо следующего содержания:


Добрый день, вечер, утро %))


Дело в том, что я пишу Web-интерфейс для БД. Возникла потребность блокировать поля для ввода, но при этом цвет текста становиться бледно серым. Вот и сама проблема — никак не могу с помощью стилей установить другой цвет для заблокированных (disabled) полей. Возможно ли это вообще??
Надеюсь, вы сможете мне помочь.


С уважением, Виктория


Дорогая Виктория, хоть я и ответил Вам приватно, но думаю, что достопочтенной публике будет интересно решение Вашей проблемы, поэтому приведу его в этой заметке.


Изменить цвет возможно, но работать будет только в NN6/Mozilla. В любых других браузерах, увы, используется всегда системный цвет. Для лучшего представления давайте рассмотрим код следующий страницы:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>enabled-disabled</title>

<style type="text/css">

<!--

input{

color:green

}

/* CSS2 selector */

input[disabled]{

color:red

}


-->

</style>

</head>


<body>

<form>

<input value="enabled" /><br />

<input value="disabled" disabled="disabled" />

</form>

</body>

</html>

Как видно из листинга, для получения желаемого эффекта следует использовать CSS2 селектор input[disabled], который гласит, что элемент input , у которого определено свойство disabled, должен отображаться красным цветом. Он так и отображается, но только, повторюсь, в NN6/Mozilla. Даже последняя Opera с её прекрасной поддержкой CSS и всяческий других полезных вещей в данном контексте отдыхает.


Была у меня также мысль менять цвет disabled поля с помощью JavaScript, но ожидаемого результата (смены цвета) достичь не получается.


Такие вот дела.


Александр Шуркаев

http://www.htmlcoder.visions.ru/

Категория: css | Добавил: Player (08.05.2007)
Просмотров: 341 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *:
Меню сайта

Категории видео
usability [19]
php [11]
perl [4]
html [37]
flash [12]
css [10]
хостинг [5]
раскрутка [13]
почтовые рассылки [5]
поисковые машины [19]
подкастинг [2]
проектирование [10]
навигация [4]
менеджмент [13]
инвентарь [12]
домены [3]
графика [64]
веб-дизайн [14]
баннерная реклама [1]

Новости

Наш опрос
Что хочется видеть на нашем сайте
Всего ответов: 10

Друзья сайта

Статистика











Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright http://master-pk.od.ua © 2007- 2012 Хостинг от uCoz