Пользовательский заголовок и CSS

Всем привет! Пытаюсь добавить пользовательский заголовок вверху. В целом всё работает, но, кажется, некоторые стили CSS перезаписываются Discourse.
Есть какой-то способ заблокировать стили Discourse, чтобы они не влияли на мой заголовок?

Привет :wave:

Можете поделиться своими изменениями в CSS?

Обычно Discourse переопределяет наши правила, если наши селекторы недостаточно точны.

Например, если в Discourse есть правило вроде body .category { line-height: 1 }, а мы пишем в своей теме .category { line-height: 2 }, то оно будет переопределено первым правилом, так как оно более точное благодаря дополнительному селектору body.

Судя по тому, что я читал, в CSS также используется «! Important»?

Да. Я бы не рекомендовал использовать это, если только вы не можете переопределить CSS с помощью селекторов. Это правило «на крайний случай». :slight_smile:

Круто, спасибо за уточнение. Я часто видел рекомендацию, чтобы компоненты аддонов влияли на изменение #theme-component

Спасибо всем за ответы. Я достаточно хорошо знаком с CSS, чтобы знать стандартные приёмы и тому подобное. Извините, если это прозвучало не очень вежливо, я не хотел этого. Я просто надеялся, что в Discourse есть какая-то настройка, которая заставит его собственный CSS игнорировать пользовательские контейнеры с определёнными идентификаторами или классами. Это сэкономило бы много времени. В любом случае, думаю, я разобрался с большинством моментов; и мне просто придётся следить за любыми крупными изменениями в CSS, которые добавляет Discourse, и корректировать их.