Поддержка Проблемы и решения родительская и дочерняя темы: стили или классы?

  • Решено Hold on

    (@hold-on)


    Вопрос касательно дочерней темы. Создал ее начитавшись туторов в сети, но недопонял такой момент:
    допустим в родительской теме какому-то классу «X» присвоена куча разных стилей, то для отмены этих стилей в дочерней мне нужно все их переписать со значением «no или none»(условно говоря)? Или отсутствие стиля у «X» в коде дочерней темы должно означать его «выключение»?
    Привожу свой пример:
    скриншот
    вверху — класс из дочерней темы, а внизу — из родительской.
    Мне не нужен в дочерней фон — я удалил строку, но фон теперь виден по «команде» из родительской…
    Так и должно быть? Мне надо писать в дочерней background — «none» и тдп? или что-то не так работает?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Если вы в дочерней теме в style.css загружаете стили из родительской, то они загружаются полностью. Эффект такой же, как если бы вы вручную скопировали все стили из style.css родительской. Стили дочерней темы — это просто дополнительные стили. Чтобы они перекрыли родительские, нужно задать их ещё раз, в дочерней. Либо не загружать родительские, но это неудобно.

    Поэтому да, для обнуления нужно все стили прописать со значением none (или аналогом для некоторых атрибутов).

    Автор Hold on

    (@hold-on)

    Благодарю

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «родительская и дочерняя темы: стили или классы?» закрыта для новых ответов.