Intereting Posts
Настроить файл в папке inc на дочерней теме wp локализующий скрипт не работает Обновлены версии WordPress vs add_filter? Загрузка CDN, требующая jQuery в WordPress Пользовательские типы сообщений, таксономии и постоянные ссылки добавлять виджеты в панель инструментов для удобного доступа для клиентов? Добавьте заголовок перед полями, добавленными с помощью фильтра attachment_fields_to_edit () Переписывать постоянные ссылки для пользовательского posttype и пользовательской таксономии Добавить пользовательскую кнопку TinyMCE 4, которую можно использовать с WordPress 3.9-beta1 как добавить пользовательский логотип в мой шаблон Создание профилей авторов с дополнительными полями и экспорт этих данных? Получите все пользовательские типы сообщений, за исключением некоторых … Получение миниатюры в fetch_feed из настраиваемого поля Пользовательские возможности для одного пользователя Пользовательский тип add Transitions

Переопределение стилей в детской теме

Итак, вот моя проблема: у меня есть две таблицы стилей в моей дочерней теме: style.css и style-premium.css (которая содержит только модифицированный CSS). Мои сообщения используют одну из этих таблиц стилей в зависимости от их категории.

Я хочу, чтобы style-premium.css переопределял style.css так же, как стильная таблица Child theme переопределяет тему родительской темы (добавьте изменения, но сохраняет немодифицированный CSS).

Я не знаю, что-то изменит, но style.css также содержит только модифицированный CSS (все остальные CSS из родительской темы импортируются @import).

Я не знаю, ясно ли это (английский не мой родной язык …). Если у вас есть вопросы, чтобы помочь мне, просто спросите!

Надеюсь, ты сможешь помочь …! 🙂

Solutions Collecting From Web of "Переопределение стилей в детской теме"

Вообще говоря, сначала вы хотите загрузить свою общую таблицу стилей ( style.css ) и следовать ей с помощью более конкретных таблиц стилей ( style-premium.css ). Тем не менее, фактические данные о том, как каскады CSS более сложны, чем та, и ваша конкретная таблица стилей все еще может быть переопределена общей таблицей стилей:

  • если используется !important декларация
  • основанный на специфичности отдельных селекторов

Вы можете узнать больше о том, как каскад работает через W3.org или этот учебник по CSS , который напрямую затрагивает ваш вопрос:

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