Цвет фона поля ввода не меняется в IE - PullRequest
0 голосов
/ 13 ноября 2009

В моем файле CSS я определил класс, как указано ниже.

input.entryFormInputBoxColor:focus
{
    background-color:cyan;
}

Когда я использую Firefox (3.5.5), цвет фона поля ввода изменяется на голубой, когда фокус находится, но в IE (6.0) он не меняется. Класс успешно выполняется в Firefox, и все другие определенные классы также хорошо работают в IE, но приведенный выше класс не работает в IE.

1 Ответ

5 голосов
/ 13 ноября 2009

Internet Explorer не поддерживал псевдокласс :focus до IE8, и только тогда, когда объявлен! DOCTYPE.

Вот хороший обзор соответствия CSS от IE6 до IE8:

http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/

Вы можете легко преодолеть это с помощью JavaScript, например: jQuery focus() и blur() события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...