Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

css как подавить внешние стили

24K
22 ноября 2009 года
warobushek
32 / / 10.08.2008
Создал свой модуль для некоторого сайта.
На этом сайте есть свои таблицы стилей, а мой модуль использует свои.
Я подавляю внешние таблицы следующим образом:
-весь модуль засовываю в свой <div class="mydiv">
-css правила для элемнетов моего модуля прописываю следующим образом
.mydiv .elem1 {/*правило для elem1*/}

т.е. перед каждым правилом добавляю .mydiv

В итоге почти все элементы моего модуля отображаются как надо.
Но есть у меня две ссылки, класс каждой из которых меняется при наведении на другую. НО при наведении на другую, у этой ссылки устанавливается не тот класс который я указал в своем модуле.
Т.е. внешние таблицы все же перебивают мои.

Есть варианты решения этой проблемы??
24K
22 ноября 2009 года
warobushek
32 / / 10.08.2008
Спасибо за внимание.
На некоторых форумах советовали important - не пробовал.
Установил Firebug от Mozilla, все стало прозрачно
Как оказалось, перебивало внешнее правило для ссылки :visited,
который у меня не был указан в классе, который я назначал ссылке при наведении на другую.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог