Hallo Matti,
Eben ist mir etwas eher merkwürdiges aufgefallen:
stimmt, Dir ist ein weiterer Fehler des MSIE aufgefallen ;-)
Wenn ich etwas in dem stil mache:
<a href="x"><span style="text-decoration:none;">test</span></a>
Warum ist der Link dann trotzdem noch unterstrichen im Mozilla?
Die Frage ist doch, warum ist der Link im MSIE nicht unterstrichen.
Die Unterstreichung gehört ganz klar zum a-Element, dort braucht
sie nicht explizit definiert werden, Dein Browser oder eben der
MSIE stellt Links standardmäßig unterstrichen dar. Warum sollte
der Browser die Unterstreichung weglassen, wenn Du für das span-
Element text-decoration:none; definierst?
Lange Rede, kurzer Sinn: Meine drei Browser hier (Netscape, Opera
und Mozilla) machen es richtig, der MSIE ist dazu leider nicht in
der Lage. Mag sein, dass Dir sein Verhalten in diesem Fall besser
gefällt, richtiger wird es dadurch aber nicht ;-)
Wenn ich irgendeine andere text-decoration nehme wie zB overline, dann wird das korrekt gemacht, aber so lässt sich die unterstreichung nicht nehmen?
Weil Du dann das span-Element mit text-decoration:overline; fest-
legst. Lege mal für das a-Element text-decoration:overline; fest
und versuche es im span-Element wieder aufzuheben, da macht dann
selbst der MSIE nicht mehr mit.
IEX tut das was ich erwartete: keine unterstreichung.
aber jegliche NS6+ und Mozillas (auch der neueste 1.2) unterstreichen trotzdem...
Any help?
Ja, nimm als Massstab Browser, die die Standards auch hinreichend
unterstützen, welche Du gern verwenden möchtest, hier eben CSS.
Viele Grüße,
Stefan