2014-01-09 5 views
1

Мне нужно переписать стиль заголовка из style.css.Как перезаписать стиль css из другого css-файла?

Вот стиль, который мне нужно переписать.

.t_header{ 
    text-align: center; 
    background-color: #bfd4f0; 
    color:#15428b; 
    white-space:nowrap ; 
    margin:0px 10px 0px 10px; 
    height:1.5em; 
} 

Теперь я создал еще один CSS имя файла black.css и мне нужно, чтобы создать другой цвет фона для .t_header

.t_header{ 
    text-align: center; 
    background-color: white !important; 
    color:#15428b; 
    white-space:nowrap ; 
    margin:0px 10px 0px 10px; 
    height:1.5em; 
} 

Я уже использовал !important перезаписать стиль от style.css, но его не но по какой-то причине другой класс стиля и идентификатор, который я переписывал с использованием! important, хорошо работали. Надеюсь, кто-то может дать мне другой способ переписать стиль в сторону, используя !important. Благодаря

+0

Вы загрузили нужный CSS после загрузки старого CSS? –

+0

Откройте страницу в Chrome, щелкните правой кнопкой мыши> проверить элемент в заголовке, в нижней правой панели, щелкните вычисленную вкладку, разверните свойство background-color и опубликуйте снимок экрана. –

+0

Если '! Important' не работает для вас * (он должен работать) * сначала можно попробовать более конкретный селектор, но все же он терпит неудачу, чем вы останетесь с стилем уровня документа или встроенным стилем –

ответ

2

Попробуйте очистить кэш браузера, а затем добавить файлы в коде в следующей последовательности -

<link rel="stylesheet" type="text/css" href="style.css"> 
<link rel="stylesheet" type="text/css" href="black.css"> 

Первостепенной CSS не нужно иметь все свойства -

Это много кода будет достаточно -

.t_header{ 
    background-color: #fff; 
} 
+1

Последовательность имеет значение, но он использует '! Important', и это не влияет на то, что я сомневаюсь, может быть наследование играет роль там –

0

Использование !IMPORTANT обычно не рекомендуется. Попробуйте увеличить специфичность

body div.theader { background: white; } 

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

вы получаете идею ...

+0

спасибо, но я не могу использовать его так, у меня есть имя файла contol .aspx, и вам придется называть тему файла css там, если вы вызовете black.css, будет использоваться черная тема, но если вы вызовете green.css, она перезапишет черный, и все станет зеленым – Lyn

Смежные вопросы