Vaclav: Link hinter Grafik *nicht* unterstreichen

Beitrag lesen

Hallo Christoph,

"Setze bei a-Elementen die Eigenschaft border auf none,
wenn sie im Kontext eines img-Elements vorkommen."
Ich halte das für keine exotische Anforderung.

Nein, das ist es nicht, ganz im Gegenteil ist das bereits eine sehr häufige Praxis.

Das wäre ja mal interessant. Ich versuche Dich zu verstehen, aber komme nicht drauf. Auch hier http://www.w3.org/TR/CSS21/selector.html#q1 finde ich nichts, um ein Element auszuwählen, das ein bestimmtes anderes Element enthält (stelle ich mir etwa so vor: a < img).

Aber du willst ja um einen _Teil_ deines Verweises einen Rahmen haben, und um einen anderen Teil nicht. Und _diese_ Aufgabe läßt sich am leichtesten mit unterschiedlichen Klassen lösen.

Klassen für Teile eines Elements? Wie soll das gehen? Doch höchstens mit Pseudoelementen, oder? (Irgendein Browser wendet :first-letter tatsächlich ggfs. auf Bilder an.)

Kann sein, dass nicht jeder Browser das umsetzen kann

Mir ist keiner bekannt, der bei <a> Probleme machen würde.

Darum geht es wohl nicht. Wo liegt mein Denkfehler?

Grüße aus Berlin

Christoph S.

Viele Grüße
Vaclav