715 Stimmen

Entfernen Sie die blaue Unterstreichung vom Link

Ich versuche, einen Link in Weiß, ohne Unterstreichung, anzuzeigen. Die Textfarbe zeigt korrekt als weiß an, aber die blaue Unterstreichung besteht hartnäckig weiter. Ich habe versucht text-decoration: none; und text-decoration: none !important; im CSS zu verwenden, um die Link-Unterstreichung zu entfernen. Beides hat nicht funktioniert.

.boxhead .otherPage {
  color: #FFFFFF;
  text-decoration: none;
}

    Aktuelle Seite
    Andere Seite

Wie kann ich die blaue Unterstreichung aus dem Link entfernen?

2 Stimmen

Nun, es sollte verschwinden, wenn Sie text-decoration:none machen. Sind Sie sicher, dass Sie dies auf das richtige Element anwenden? Können Sie einen Beispielcode bereitstellen?

0 Stimmen

Wo wird text-decoration: none verwendet?

5voto

itzhar Punkte 12059
  a {
    color: zurücksetzen;
    text-decoration: zurücksetzen;
  }

4voto

yarz-tech Punkte 284

Während die anderen Antworten korrekt sind, gibt es eine einfache Möglichkeit, das Unterstreichen aller dieser lästigen Links loszuwerden:

a {
   text-decoration: none;
}

Dies entfernt das Unterstreichen von jedem einzelnen Link auf Ihrer Seite!

0 Stimmen

Stellen Sie sicher, dass es sich um das Anker-Tag handelt, und Inline wäre besser, da Sie möglicherweise die Unterstreichung bei anderen Links wünschen.

3voto

Neo Punkte 709

Keine der Antworten hat für mich funktioniert. In meinem Fall gab es einen Standard

a:-webkit-any-link {
    text-decoration: underline;

in meinem Code. Im Grunde genommen wird die Textfarbe blau, egal welcher Link es ist, und der Link bleibt wie er ist.

Also habe ich den Code am Ende des Headers hinzugefügt, wie folgt:

    a:-webkit-any-link {
      text-decoration: none;
    }

Und das Problem ist gelöst.

0 Stimmen

Beispiel 1 (MDN) und Beispiel 2 (Stack Overflow) der Verwendung von "a:-webkit-any-link {".

2voto

Md Abul Bashar Punkte 75

Sie haben text-decoration: none im falschen Selektor verwendet. Sie müssen überprüfen, welches Tag Sie für die Dekoration none benötigen.

Sie können diesen Code verwenden

.boxhead h2 a {
    text-decoration: none;
}

Oder

.boxhead a {
    text-decoration: none !important;
}

Oder

a {
    text-decoration: none !important;
}

2voto

Ben Punkte 1697

Wie andere bereits erwähnt haben, scheint es, als ob man verschachtelte Textdekoration-Stile nicht überschreiben kann... Aber man kann die text-decoration-color ändern.

Als Workaround habe ich die Farbe transparent gemacht:

    text-decoration-color: transparent;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X