Christoph Schnauß: Link hinter Grafik *nicht* unterstreichen

Beitrag lesen

hallo,

Ich versuche Dich zu verstehen, aber komme nicht drauf.

Es ist doch ganz einfach:
  <a href="irgendwas.htm"><img src="irgendwas.png">klick mich</a>

Das von Rudolf angeführte Zitat:

"Setze bei a-Elementen die Eigenschaft border auf none,
wenn sie im Kontext eines img-Elements vorkommen."

verweist auf genau diese "Standard-Konstruktion". Wenn jetzt mit CSS für <a> ein Border festgelegt wird, erscheint der selbstverständlich für _alles_, was sich innerhalb des links befindet. Will er für das Image aber ausdrücklich _keinen_ Rand haben, muß dieses image entweder außerhalb von <a>...</a> stehen oder einer bestimmten Klasse zugeordnet werden  -  oder man nimmt ein <span>...</span> dafür, um es nochmals anders, also ohne Rahmen, zu formatieren.

Auch hier http://www.w3.org/TR/CSS21/selector.html#q1 finde ich nichts

Es ist ja schön, wenn du weißt, wo du beim W3C nachschauen kannst. Aber die Frage, die Rudolf hat, wird an dieser Stelle nicht beantwortet.

(stelle ich mir etwa so vor: a < img).

Vergiß das ganz schnell wieder.

Grüße aus Berlin

Christoph S.