Перегрузка в стиле CSS - PullRequest
0 голосов
/ 14 февраля 2011

css overloading

На этом изображении я хочу использовать # bf0018 в качестве значения цвета свойства

Может ли кто-нибудь мне помочь ....

Ответы [ 4 ]

2 голосов
/ 14 февраля 2011

Вы должны понимать иерархию CSS . Файл, который содержит этот цвет, должен быть ниже других файлов, которые содержат разные цвета для того же класса. Если в одном и том же файле много цветовых свойств для одного и того же класса, то «правильный» должен быть последним, чтобы переопределить остальные. Если вы не можете изменить положение файлов в документе или не хотите изменять структуру файлов CSS, вы можете добавить !important рядом со значением, например .highlight {color: #bf0018 !important;}, но это последнее предложение.

1 голос
/ 14 февраля 2011

Я не думаю, что вы должны использовать !important.Использование !important скорее всего испортит ваш стиль в долгосрочной перспективе.Вместо этого читайте о специфике CSS.Два источника информации:

В вашем примере не можетеоткрыть typography.css и изменить значение?Вы не должны использовать !important, как предлагается в других ответах.

1 голос
/ 14 февраля 2011

Либо загрузите свою таблицу стилей TResWinIE в последнюю очередь, чтобы объявление было последним, либо добавьте! Важный к правилу в таблице стилей TResWinIE, чтобы он выглядел так:

0 голосов
/ 14 февраля 2011

Вы должны использовать ключевое слово ! Important , чтобы переопределить все другие стили

...