Я пытаюсь создать стильный пользовательский стиль для всех страниц на www.livejournal.com.Я хочу стилизовать текст и выбрать поля ввода типа с определенным цветом фона, но цвет bg не устанавливается на все поля ввода, даже если color
установлен.Некоторые поля остаются белыми.
Когда я проверяю их с помощью Firebug, он говорит, что цвет bg вычисленного CSS - это цвет, который я указал (не белый!).
Код, который я используюis
input[type*=text], select {
-moz-border-radius: 0px!important; border-radius: 0px!important;
border-color: #626363!important; border-color: rgba(255,255,255,0.06)!important;
color: #aaa!important; background: #3A4756!important;
font: 11px lucida grande, segoe ui, calibri, arial, sans-serif!important; }
#SearchText { background: #3A4756!important; }
#SearchText
- идентификатор одного конкретного проблемного элемента.color: #aaa!important;
применяется ко всем этим элементам, где цвет bg игнорируется, и, опять же, большинство других полей ввода имеют правильный стиль.
Почему это может происходить, и есть ли обходной путь?
обновление: я попытался изменить селектор на input[type="text"]
и попытался поставить пробел перед !important;
.
Я также поместил свой код стиля в скрипку сВесь источник www.livejournal.com вставлен в поле html.В этом случае цвет bg применяется правильно.Однако, если я попробую свой пользовательский стиль только с этим блоком кода (чтобы потом ничего не перезаписывать) и действительно зашел на сайт, он не будет применен.
update: следовал предложению Брока без каких-либо изменений в FF:( Тем не менее, проблема с полями ввода действительно стилизована в Chrome, так что, очевидно, это проблема с FF.