Переопределение CSS видно только на некоторых страницах - PullRequest
0 голосов
/ 14 декабря 2010

на нашем сайте есть stylesheet.css и custom.css - на нашей платформе у меня есть доступ только к custom.css.

У меня есть некоторые переопределения в custom.css, но они отображаются только на некоторых страницах.

См. http://www.daysjewelers.com (фон и т. Д., Управляемые custom.css) см. http://www.daysjewelers.com/category/engagement_rings_and_wedding_rings.do, а переопределения css отсутствуют.

Вот переопределения:

body.main {
background: #fff url(http://www.daysjewelers.com/images/en_US/global/globalgraphics/main_bg.gif) repeat;
}

.mainLayoutTable {
background: #fff;
padding: 10px;
border: 1px dashed #c0ddea;
margin-top: 15px;
}

а я обновил кеш браузера, мысли?

Ответы [ 2 ]

2 голосов
/ 14 декабря 2010

Джейсон, я замечаю, что на второй странице, которая работает неправильно - сгенерированный источник (с помощью Firebug) сообщает о наличии дополнительных атрибутов - таких как bgcolor, прямо на теге.Я не совсем уверен, откуда это.Кроме того, если вы пытаетесь перезаписать атрибуты из другого шаблона, вы можете подумать о добавлении! В объявлениях, чтобы гарантировать, что атрибут, который вы хотите, имеет приоритет.

1 голос
/ 14 декабря 2010

Лучший способ определить пользовательские стили CSS - добавить строку !important в объявление CSS. Ваш код будет выглядеть так:

body.main {
background: #fff url(http://www.daysjewelers.com/images/en_US/global/globalgraphics/main_bg.gif) repeat !important;
}

Редактировать: Просто к вашему сведению, я проверил это на вашем сайте с помощью Firebug, и это сработало.

...