Переопределение существующего CSS при использовании шаблона CMS - PullRequest
0 голосов
/ 22 августа 2011

Я занимаюсь разработкой темы WordPress для Whitehouse. И, похоже, что некоторые правила стиля, определенные в теме, переопределяют различные функции используемых мной тегов, что делает работу крайне раздражающей.

Кажется, что атрибуты cellspacing и cellpadding переопределены, все содержимое ячеек таблицы выравнивается снизу, а после различных элементов появляются странные пробелы и пробелы.

Я недостаточно знаю о теме, чтобы знать, какие правила вызывают какие проблемы - есть ли способ заставить браузер игнорировать ВСЕ объявления CSS для определенного элемента или элементов, кроме встроенных объявлений, которые я сам добавляю в теги?

1 Ответ

1 голос
/ 22 августа 2011

атрибуты CELLSPACING и CELLPADDING, по-видимому, переопределены,

Да, поскольку спецификация гласит : UA может выбрать соблюдение атрибутов представленияисходный документ HTML.Если это так, эти атрибуты переводятся в соответствующие правила CSS со специфичностью, равной 0, и обрабатываются так, как если бы они были вставлены в начале таблицы стилей автора

Я недостаточно знать о теме, чтобы знать, какие правила вызывают какие проблемы

Используйте инспектор DOM, например Firebug, Dragonfly или встроенные в Chrome, Safari и (последние версии) Internet Explorer.Они скажут вам, какие правила применяются к каким элементам.

Есть ли способ заставить браузер игнорировать ВСЕ объявления CSS для определенного элемента или элементов, кроме встроенных объявлений, которые я сам добавляю в теги?

Нет, нет.

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