wahsaga: Aussehen überschreiben

Beitrag lesen

hi,

auch wenn der span-inhalt nicht unterstrichen ist, befindet er sich trotzdem noch im kontext des links, der _komplett_ unterstrichen wird.

Wenn man einen Teil eines Elements überhaupt nicht getrennt beeinflussen könnte, dann würde ich das noch verstehen. Aber hier habe ich Macht über die Schriftfarbe, jedoch nicht über die Unterstreichung. Das leuchtet mir nicht ein.

ich wage aber zu behaupten, dass es trotzdem so ist.

a { text-decoration:underline; }
unterstreicht den _kompletten_ link.

a span { text-decoration:none; }
sorgt jetzt dafür, dass der span innerhalb des links _keine_ unterstreichung haben soll. die hat er dann auch nicht - das verhindert aber nicht, dass die unterstreichung, die "vom link kommt", hier trotzdem "durchscheint".

stell's dir mal so vor:

du hast eine transparente glasscheibe (a), auf der ein strich aufgemalt ist.
vor diese stellst du jetzt eine zweite transparente glasscheibe (span), die _definitiv_ keinen solchen strich hat - trotzdem siehst du immer noch den strich von der dahinter liegenden scheibe, oder?

aber vielleicht versuchst du ja mal, genau anders herum vorzugehen:

der teil, der unterstrichen werden soll, wird in <span> eingefasst, und der _normale_ linktext ausserhalb des spans wird nicht unterstrichen ...

gruss,
wahsaga