6

voglio sovrascrivere il seguente CSSsovrascrittura: dopo &: prima del contenuto classi di Bootstrap

.navbar:before{ 
    display: table; 
    content: " "; 
    } 

e rimuovere qualsiasi contenuto possibile nella prima o dopo i file. Sta creando uno spazio inutile tra la mia barra di navigazione e il pannello di sinistra. Ho provato a dare quella classe un

content: none !important; 

Ma non è stato sempre sovrascritti. Esiste un modo per sovrascriverlo? Sono sull'ultima versione di Bootsrap.

risposta

0

Se content: none non funziona, provare display: none.

E a proposito di non essere sovrascritto, hai dato un'occhiata in devtools? Evidentemente qualcosa sta causando a non sovrascritti, sarebbe bene avere uno sguardo diretto;)

7

Per intervenire in questo basterebbe:

.navbar:before { 
    content: none !important; 
} 

Se questo non ti aiuta può anche prova:

.navbar:before { 
    display: none !important; 
} 

Ciò nasconderebbe l'elemento. Ma se non vedi le proprietà sovrascritte (controlla che con ispettore strumenti di sviluppo) poi vorrei cercare se quelle regole CSS sono anche aggiunti alla pagina.

Inoltre è possibile che qualcos'altro stia causando lo spazio.

Importante sovrascrive anche le proprietà inline aggiunte con style="". Ecco alcune letture sulla specificità:

https://css-tricks.com/specifics-on-css-specificity/ http://www.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/

Problemi correlati