Il colore di collegamento predefinito è blu. Come rimuovere il colore di collegamento predefinito del tag hyperlink HTML <a>
?
Il colore di collegamento predefinito è blu. Come rimuovere il colore di collegamento predefinito del tag hyperlink HTML <a>
?
Risposte:
Il valore ereditario :
a { color: inherit; }
... farà sì che l'elemento assuma il colore del suo genitore (che è quello che penso tu stia cercando).
puoi fare qualcosa del genere:
a {
color: #0060B6;
text-decoration: none;
}
a:hover
{
color:#00A0C6;
text-decoration:none;
cursor:pointer;
}
se la decorazione del testo non funziona, includi la decorazione del testo: nessuna! importante;
<a style="text-decorations:none; color:inherit;>
= vincente
<a style="text-decoration:none; color:inherit;>
.cancela,.cancela:link,.cancela:visited,.cancela:hover,.cancela:focus,.cancela:active{
color: inherit;
text-decoration: none;
}
Ho ritenuto necessario pubblicare la definizione di classe di cui sopra, molte delle risposte su SO mancano alcuni degli stati
Se non si desidera visualizzare la sottolineatura e il colore predefinito forniti dal browser, è possibile mantenere il seguente codice nella parte superiore del file main.css. Se hai bisogno di stili di colore e decorazione diversi, puoi facilmente sostituire le impostazioni predefinite utilizzando lo snippet di codice seguente.
a, a:hover, a:focus, a:active {
text-decoration: none;
color: inherit;
}
Questo è anche possibile:
a {
all: unset;
}
unset: questa parola chiave indica di modificare tutte le proprietà che si applicano all'elemento o al genitore dell'elemento sul loro valore genitore se sono ereditabili o al loro valore iniziale in caso contrario. i valori unicode-bidi e direction non sono interessati.
Fonte: descrizione Mozilla di tutti
color: unset
funziona anche. Ho rimosso i colori della struttura dall'elemento, quindi ho avvolto l'elemento e impostato il mio colore personalizzato su quell'involucro in modo che il colore venga ereditato.
Devi usare CSS
. Ecco un esempio di modifica del colore predefinito del collegamento, quando il collegamento è semplicemente seduto lì, quando viene sospeso e quando è un collegamento attivo.
a:link {
color: red;
}
a:hover {
color: blue;
}
a:active {
color: green;
}
<a href='http://google.com'>Google</a>
Aggiungilo semplicemente in CSS
,
a {
color: inherit;
text-decoration: none;
}
ecco fatto.
È possibile utilizzare i valori di System Color (18.2) , introdotti con CSS 2.0, ma deprecati in CSS 3 .
a:link, a:hover, a:active { color: WindowText; }
In questo modo i collegamenti di ancoraggio avranno lo stesso colore del normale testo del documento su questo sistema.
a:link{color:inherit;}
questa è la semplice linea che può fare tutto per te <3
<a>
è blu. Qual è il tuo problema adesso?