Похоже, вы столкнулись с Специфика CSS .По сути, чем конкретнее правило CSS, тем выше приоритет, чем другим, менее конкретным правилам.Например:
a { ... }
a.primary { ... } // This rule takes precedence!
Если у вас есть тег a
с классом primary
, будет применяться второе правило (независимо от того, где оно находится в файле)
Вы можетеотредактируйте свою тему, чтобы изменить оскорбительные правила.
Другой, менее предпочтительный вариант - добавить !important
перед точкой с запятой.Это, скорее всего, вернется к вам в будущих версиях, поэтому вам следует избегать этого.
Если вы хотите узнать больше об управлении вашим CSS, попробуйте прочитать о ITCSS и BEM .