420 Stimmen

Wie kann man die Unterstreichung bei Ankern (Links) entfernen?

Gibt es eine Möglichkeit (in CSS), die Unterstreichung für den Text und die Links auf der Seite zu vermeiden?

683voto

Emil Vikström Punkte 87499

Verwenden Sie CSS. Dies entfernt Unterstreichungen aus a y u Elemente:

a, u {
  text-decoration: none;
}

Manchmal müssen Sie andere Stile für Elemente außer Kraft setzen; in diesem Fall können Sie die !important Modifikator auf Ihre Regel:

a {
  text-decoration: none !important;
}

39voto

DanDan Punkte 10195

Das css ist

text-decoration: none;

y

text-decoration: underline;

18voto

XLogic Punkte 177

Die einfachste Möglichkeit ist diese:

<a style="text-decoration: none">No underline</a>

Natürlich ist es keine gute Idee, CSS mit HTML zu vermischen (d. h. Inline-CSS), insbesondere wenn Sie mit a Tags überall auf der Welt.
Deshalb ist es eine gute Idee, dies stattdessen in ein Stylesheet aufzunehmen:

a {
    text-decoration: none;
}

Oder sogar dieser Code in einer JS-Datei:

var els = document.getElementsByTagName('a');

for (var el = 0; el < els.length; el++) {
    els[el].style["text-decoration"] = "none";
}

18voto

Ashwin Shahi Punkte 339

Dadurch werden sowohl die Farbe als auch die Unterstreichung des Anker-Tags entfernt.

a {
  text-decoration: none;
}

a:hover {
  color: white;
  text-decoration: none;
  cursor: pointer;
}

14voto

Alan Haggai Alavi Punkte 69510

Verwenden Sie CSS zum Entfernen text-decoration s.

a {
  text-decoration: none;
}

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