Come targeting specifici elementi CSS?

Voglio selezionare un elemento specifico per modificarne le proprietà (ad esempio):

.d-button-label { display: none !important;}

Ma poi ho realizzato che viene utilizzato ovunque in Discourse, non solo nell’elemento del plugin che stavo cercando di personalizzare. Come potrei quindi selezionare quell’etichetta specifica?

Salite nell’albero HTML e individuate un genitore con una classe univoca.

Potete quindi aggiungere il genitore al selettore in questo modo

.parent-class .child-class {
  display: none;
}

Potete anche aggiungere più classi genitore univoche, ad esempio

.grandparent-class .parent-class .child-class {
  display: none;
}

Se necessario.

La stessa cosa in SCSS apparirebbe così

.grandparent-class {
  .parent-class {
    .child-class {
      display: none;
    }
  }
}

Questo dovrebbe eliminare la necessità di utilizzare !important

Grazie @Johani! Mi hai appena insegnato qualcosa di nuovo che mi tornerà molto utile!