Link richtig formatieren?
Frank Stabenau
- css
0 Ingo Turski0 chlori0 Orlando0 Frank Stabenau
Hallo,
wie formatiere ich einen Link richtig?
Reicht: a .name { irgendwas; } a:hover .name { irgendwas; } ?
Oder muss man link, hover, aktive usw formatieren, auch wenn mans nicht braucht?
Ist mir nicht ganz klar.
Danke schonmal
Frank
Hi,
wie formatiere ich einen Link richtig?
Reicht: a .name { irgendwas; } a:hover .name { irgendwas; } ?
beides ist falsch, es sei denn, Du möchtest ein Element der Klasse .name innerhalb eines A ansprechen.
a.name {} bw. a.name:hover {} wäre wohl passender.
Und normalerweise reicht das auch aus, wenn nur der hover-Zustand anders definiert werden soll. "Normalerweise" bedeutet hier, daß eine Definition von a:link {} die spezielle Formatierung der Klasse überschreiben könnte; in diesem Fall wäre dann a.name:link {} vorzuziehen.
freundliche Grüße
Ingo
Hi
Reicht: a .name { irgendwas; } a:hover .name { irgendwas; } ?
Oder muss man link, hover, aktive usw formatieren, auch
wenn mans nicht braucht?
Tipp: Ausprobieren und CSS validieren:
http://jigsaw.w3.org/css-validator/
Gruss
chlori
Hi Frank,
wie formatiere ich einen Link richtig?
http://selfhtml.teamone.de/css/eigenschaften/pseudoformate.htm#link_visited_hover_active_focus
http://netandmore.de/faq/fom-serve/cache/1237.html
a:hover .name { irgendwas; }
a.name:hover { }
Oder muss man link, hover, aktive usw formatieren, auch wenn mans nicht braucht?
Du musst Links grundsätzlich gar nicht formatieren, dann werden eben die Voreinstellungen des Browsers herangezogen. Wenn du sie allerdings formatierst, sollten alle Linkformen deutlich erkennbar sein. Ob du alle Pseudoformate definierst, ist vielleicht für dich irrelevant, für deine jedoch Besucher nicht. Navigiert man per Tastatur, ist beispielsweise :focus unerlässlich.
Grüße,
Roland
Huhu,
dank euch für die Antworten.
Komischerweise validiert er auch a:hover.klasse {}, werde jedoch nun lieber a.klasse:hover verwenden.
Ich hab eben etwas rumprobiert. Dabei ist mir aufgefallen, das der Netscape 4.7 Schwierigekeiten hat mit der Darstelllung der einzelnen Linkformatierungen, obwohl im Selfhtml ja ab Version 4.0 steht..?
Gruß Frank