Paic, ich werde mich nicht darum kümmern, die Tags erneut zurückzusetzen, aber nur damit Sie wissen, ist die einzige Möglichkeit, die Unterstreichung zu entfernen, CSS . Ja, obwohl Sie es inline mit dem HTML-Code (im styleAttribut) hinzufügen , handelt es sich immer noch um CSS . Die beiden anderen Tags sind ebenfalls vollständig gültig ( presentationund hyperlink). Entfernen Sie in Zukunft keine Tags zu einer Frage (oder fügen Sie sie hinzu), es sei denn, es gibt einen gültigen Grund dafür. Vielen Dank!
0b10011
@bfrohs Ich respektiere Ihre Worte, aber ich baue meine Website nur mit HTML und habe daher keine weiteren Tags hinzugefügt, da ich sonst möglicherweise Antworten für eine andere Sprache erhalten hätte. Eigentlich bin ich ein bisschen Anfänger, das ist der Grund.
Paic Ten
3
Sie können keine standardkonforme Website ohne CSS erstellen (es sei denn, Sie verwenden für alle Präsentationen die Standardeinstellungen des Browsers). HTML = Struktur; CSS = Präsentation. Die anderen Tags hatten nichts mit einer anderen Sprache zu tun - sie wurden nur bereitgestellt, um den Menschen zu helfen, die Frage und Antwort zu finden.
Warum hat diese Frage so viele Stimmen? Sie können es buchstäblich in einer einzigen Google-Suche beantworten, und ich bin sicher, dass es in StackOverflow viele Duplikate davon gibt.
Denken Sie jedoch daran, dass Sie im Allgemeinen den Inhalt Ihrer Website ( HTML ) von der Präsentation ( CSS ) trennen sollten . Daher sollten Sie Inline-Stile generell vermeiden .
Mörder! Ich habe diese Unterstriche in all den Jahren, in denen ich HTML gemacht habe, nie gesehen .... ^^
Alex Cio
1
Johns Antwort verwendet immer noch im Wesentlichen Inline-Stile. Das Trennen Ihres CSS bedeutet mehr als das Aliasing von CSS in Ihrem HTML. ZB class="big-and-red"ist Aliasing keine Trennung. class="meaningful-domain-item"dann ist css .meaningful-domain-item { //big and red }. Diese Antwort reicht aus, um mich daran zu erinnern, welches Tag in meinem CSS +1 verwendet werden soll.
Nathan Cooper
Dieser oben erwähnte Code hat bei mir nicht funktioniert. Wenn ich mich mit dem Problem befasse, stelle ich fest, dass es nicht funktioniert hat, weil ich den Stil nach dem href platziert habe. Als ich den Stil vor das href stellte, funktionierte er wie erwartet. <a href=" yoursite.com "style="text-decoration:none"> Ihre Site </a>
Ganesh MS
55
Dadurch werden alle Unterstreichungen von allen Links entfernt:
a {text-decoration: none;}
Wenn Sie bestimmte Links haben, auf die Sie dies anwenden möchten, geben Sie ihnen einen Klassennamen wie nounderlinefolgt:
a.nounderline {text-decoration: none;}
Dies gilt nur für diese Links und lässt alle anderen unberührt.
Dieser Code gehört in <head>Ihr Dokument oder in ein Stylesheet:
Die anderen Antworten erwähnen alle Textdekoration. Manchmal verwenden Sie ein Wordpress-Thema oder das CSS einer anderen Person, bei dem Links durch andere Methoden unterstrichen werden, sodass die Textdekoration: Keine die Unterstreichung deaktiviert.
Rand und Kastenschatten sind zwei weitere mir bekannte Methoden, um Links zu unterstreichen. So schalten Sie diese aus:
Das Folgende ist keine bewährte Methode, kann sich jedoch manchmal als nützlich erweisen
Es ist besser, die von John Conde bereitgestellte Lösung zu verwenden, aber manchmal ist die Verwendung von externem CSS unmöglich. So können Sie Ihrem HTML-Tag Folgendes hinzufügen:
Der oben genannte Code hat bei mir nicht funktioniert. Wenn ich mich mit dem Problem befasse, stelle ich fest, dass es nicht funktioniert hat, weil ich den Stil nach dem href platziert habe. Als ich den Stil vor das href stellte, funktionierte er wie erwartet.
style
Attribut) hinzufügen , handelt es sich immer noch um CSS . Die beiden anderen Tags sind ebenfalls vollständig gültig (presentation
undhyperlink
). Entfernen Sie in Zukunft keine Tags zu einer Frage (oder fügen Sie sie hinzu), es sei denn, es gibt einen gültigen Grund dafür. Vielen Dank!Antworten:
Inline- Version:
Denken Sie jedoch daran, dass Sie im Allgemeinen den Inhalt Ihrer Website ( HTML ) von der Präsentation ( CSS ) trennen sollten . Daher sollten Sie Inline-Stile generell vermeiden .
Siehe Johns Antwort , um eine gleichwertige Antwort mit CSS zu sehen .
quelle
class="big-and-red"
ist Aliasing keine Trennung.class="meaningful-domain-item"
dann ist css.meaningful-domain-item { //big and red }
. Diese Antwort reicht aus, um mich daran zu erinnern, welches Tag in meinem CSS +1 verwendet werden soll.Dadurch werden alle Unterstreichungen von allen Links entfernt:
Wenn Sie bestimmte Links haben, auf die Sie dies anwenden möchten, geben Sie ihnen einen Klassennamen wie
nounderline
folgt:Dies gilt nur für diese Links und lässt alle anderen unberührt.
Dieser Code gehört in
<head>
Ihr Dokument oder in ein Stylesheet:Und im Körper:
quelle
Ich schlage vor: hover zu verwenden, um eine Unterstreichung zu vermeiden, wenn sich der Mauszeiger über einem Anker befindet
quelle
Fügen Sie dies Ihrem externen Stylesheet hinzu ( bevorzugt ):
Oder fügen Sie dies
<head>
Ihrem HTML-Dokument hinzu:Oder fügen Sie es dem
a
Element selbst hinzu ( nicht empfohlen ):quelle
Die anderen Antworten erwähnen alle Textdekoration. Manchmal verwenden Sie ein Wordpress-Thema oder das CSS einer anderen Person, bei dem Links durch andere Methoden unterstrichen werden, sodass die Textdekoration: Keine die Unterstreichung deaktiviert.
Rand und Kastenschatten sind zwei weitere mir bekannte Methoden, um Links zu unterstreichen. So schalten Sie diese aus:
und
quelle
Das Folgende ist keine bewährte Methode, kann sich jedoch manchmal als nützlich erweisen
Es ist besser, die von John Conde bereitgestellte Lösung zu verwenden, aber manchmal ist die Verwendung von externem CSS unmöglich. So können Sie Ihrem HTML-Tag Folgendes hinzufügen:
quelle
Der obige Code reicht aus. Fügen Sie ihn einfach in den Link ein, aus dem Sie die Unterstreichung entfernen möchten.
quelle
Der oben genannte Code hat bei mir nicht funktioniert. Wenn ich mich mit dem Problem befasse, stelle ich fest, dass es nicht funktioniert hat, weil ich den Stil nach dem href platziert habe. Als ich den Stil vor das href stellte, funktionierte er wie erwartet.
quelle