Sven Rautenberg: a:hover und text-decoration

Beitrag lesen

Moin!

<a href="#" target="_blank" style="text-decoration: none"><font face="Arial,Helvetica" color="#ee0000" size="1"><b>ueberschrift</b></font><br><font face=Arial,Helvetica color="#000000" size="1">bodytext</font></a>

Aha. Da kann man SEHR viel aufräumen.

Ich sags mal so: Der Link selbst wird tatsächlich grau - nur ist innerhalb des Links noch viel <font> mit Farbdefinitionen, und die werden eben nicht grau, sondern bleiben in der Farbe, in der sie sind.

Ich würde an deiner Stelle ALLE <font>-Elemente komplett und ersatzlos rauswerfen. Das geht mit CSS viel schöner und einfacher zu definieren und spart dann auch eine Menge Ladezeit, weil der HTML-Teil viel kleiner wird.

Außerdem solltest du sämtliche style-Attribute in den Elementen rauswerfen und in die zentrale CSS-Definition integrieren. style-Attribute sind unschön, weil sie nur exakt das Element formatieren, in dem sie stehen, für mehr als ein Element müßte man sie dauernd wiederholen - das kann man sich sparen, wenn man das CSS zentral hält.

Und dann funktioniert auch das hovern.

- Sven Rautenberg

--
"Love your nation - respect the others."