Gunnar Bittersmann: Unterstrichene Links

Beitrag lesen

Hello out there!

ich habe per CSS eine Navigation angelegt

?? Wohl eher per HTML. Per CSS kann du schon „Angelegtes“ formatieren.

in welcher ich text-decoration:none; angewendet habe. Das ganze habe ich dann noch einer ID zugewiesen, also #navi a:link { etc etc.

Das funktioniert auch. An anderer Stelle im Dokument, wird jedes Link jedoch unterstrichen, warum?

Mit '#navi a:link' selektierst du alle unbesuchten(!) Links [CSS2 §5.11.2, http://de.selfhtml.org/css/formate/zentrale.htm#pseudoformate@title=SELFHTML], die sich innerhalb [CSS2 §5.1, CSS2 §5.5, http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente@title=SELFHTML] des Elements (es kann nur eines geben) mit der ID "navi" befinden. [CSS2 §5.1, CSS2 §5.9, http://de.selfhtml.org/css/formate/zentrale.htm#individualformate@title=SELFHTML]

Auf Links, die sich nicht in dem Elements mit der ID "navi" befinden, wirkt der Selektor und damit die Regel [CSS2 §4.1.7] nicht.

Alle Parameter,

Du meinst „Eigenschaften“. [CSS2 §4.1.8]

die ich dem oben beschriebenen ID zugewiesen habe, werden auch an allen anderen Stellen im Dokument übernommen, eben nur text-decoration:none; nicht.

Die Regeln für den Selektor '#navi a:link' gelten ja auch nicht für das Element mit der ID "navi" selbst oder andere seiner Nachfahren als unbesuchte Links.

Wie ist das möglich, da ja offensichtlich die link-Parameter vererbt werden?

?? link-Parameter? vererbt? Was immer du damit meinst; ich glaube, du hast eine falsche Vorstellung, was „Vererbung“ in CSS bedeutet. [CSS2 §6.2]

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)