La pagina su cui sto lavorando ha molti file CSS collegati, un boostrap.css, il master.css e un file custom.css.Come annullare una proprietà CSS?
Sto tentando di rimuovere una proprietà, in quanto non voglio che ci sia una proprietà: hover sul link in un menu. Il file master CSS ha
#topSurround a:hover {
color: #ffffff;
}
Il file CSS bootstrap ha
.nav > li > a:hover {
text-decoration: none;
background-color: #eee;
}
Non voglio modificare questi file, in quanto sono file core con il modello che sto usando e potrebbe essere aggiornato, quindi sto usando un file CSS personalizzato. Normalmente, imposterei la proprietà su default per sovrascrivere qualsiasi utilizzo precedente della proprietà.
#topSurround a:hover {
color: none; (doesn't work, as this isn't the correct default)
}
Quindi, due domande: qual è il valore predefinito per la proprietà del colore (non sembra esserlo)? C'è un modo più semplice per farlo senza dover sovrascrivere i file principali?
La prima persona a suggerire l'uso di '! Important' ottiene un downvote automatico;) – j08691
@ j08691 stava pensando la stessa cosa! – Dom
non c'è un colore specificato defualt nelle specifiche W3C, puoi temp rimuovere _background-color: #eee; _ e controllare quale colore è assegnato e usarlo come colore "predefinito". –