Die Standard-Linkfarbe ist blau. Wie entferne ich die Standard-Linkfarbe des HTML-Hyperlink-Tags <a>
?
html
css
anchor
html-helper
Rafiu
quelle
quelle
<a>
ist blau. Was ist dein Problem jetzt?Antworten:
Der ererbte Wert :
… Wird bewirken, dass das Element die Farbe seines übergeordneten Elements annimmt (was ich denke, dass Sie suchen).
quelle
Sie können so etwas tun:
Wenn die Textdekoration nicht funktioniert, schließen Sie die Textdekoration ein: keine! wichtig;
quelle
<a style="text-decorations:none; color:inherit;>
= Gewinnen<a style="text-decoration:none; color:inherit;>
Ich hielt es für notwendig, die obige Klassendefinition zu veröffentlichen. Viele der Antworten auf SO verfehlen einige der Zustände
quelle
Wenn Sie die vom Browser bereitgestellte Unterstreichung und Standardfarbe nicht sehen möchten, können Sie den folgenden Code oben in Ihrer Datei main.css behalten. Wenn Sie andere Farben und Dekorationsstile benötigen, können Sie die Standardeinstellungen mithilfe des folgenden Codeausschnitts einfach überschreiben.
quelle
Dies ist auch möglich:
Quelle: Mozilla Beschreibung aller
quelle
color: unset
auch. Ich habe Rahmenfarben aus dem Element entfernt, dann das Element umbrochen und meine benutzerdefinierte Farbe für diesen Wrapper festgelegt, damit die Farbe vererbt wird.Du musst benutzen
CSS
. Hier ist ein Beispiel für das Ändern der Standard-Linkfarbe, wenn der Link nur dort sitzt, wenn er schwebt und wenn es sich um einen aktiven Link handelt.quelle
Fügen Sie dies einfach hinzu
CSS
,das war's, fertig.
quelle
Sie können System Color (18.2) -Werte verwenden, die mit CSS 2.0 eingeführt wurden, in CSS 3 jedoch veraltet sind .
Auf diese Weise haben Ihre Ankerlinks dieselbe Farbe wie normaler Dokumenttext auf diesem System.
quelle
Dies ist die einfache Zeile, die alle Aufgaben für Sie erledigen kann <3
quelle
Das wird funktionieren
Dadurch wird der Umriss für alle drei Pseudoklassen entfernt.
quelle