Переопределение селектора атрибутов CSS Существующие стили - PullRequest
0 голосов
/ 27 апреля 2011

Мы имеем дело с проблемой совместимости браузера для IE8. Границы для текстового поля не отображаются синим цветом. Мы используем атрибут селектора входной [тип = «текст»] { граница: сплошная 1px # 7F9DB9; } Который применяется только к IE8, а не IE6. Однако проблема в том, что в каком-то текстовом поле уже есть граница. Которые переписываются. Я пытался использовать выражение, но, кажется, работает только когда DocType нет. Другой оставленный для нас вариант - сделать каждый из классов текстовых полей в css граничным! Второе решение заключается в использовании jquery, который mgmt является аганистом. Может ли какой-то один гид, как нацеливаться на это.

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Вы уверены, что определили свойство на соответствующем уровне , и больше не где-нибудь, что могло бы переопределить его?

0 голосов
/ 27 апреля 2011

IE6 не поддерживает селекторы атрибутов, вам придется ориентироваться на него другим способом. Я бы предложил добавить класс CSS - стили по умолчанию будут отличаться в каждом браузере.

Вы могли бы также попытаться быть более конкретным, как упомянул littlefoot Попробуйте добавить больше каскада для ссылки на этот элемент, и вы сможете переопределить его. Старайтесь не использовать! Важный везде, где это возможно.

...