Heißa, at,
Das
<i>
-Element zeichnet nicht logisch, sondern physisch aus. Der Browser hat diesbezüglich keinen Spielraum, wenn er sich standardkonform verhalten kann und will.
Ein Blindenbrower verstößt also automatisch gegen den Standard, indem er Text nicht kursiv anzeigen kann?
Richtig, _wie_, also zum beispiel in welcher Farbe, der Text dargestellt wird, bleibt dem (browser-eigenen) Stylesheet überlassen. Aber _wann_ er dies tut, eben nicht, den sonst wäre es kein Alternativ- sondern ein Zusatztext.
Mit der CSS-Definition img:after { content:attr(alt); }
würde ich also den HTML-Standard verletzen? Irgendwie kommt mir das ganze doch etwas unlogisch vor.
PS: Welchen Thread hab ich verpasst, in dem du schriebst, warum du so lange vermisst wurdest? ;-)
Caramba!
Grüße aus Biberach Riss,
Candid Dauth (ehemals Dogfish)
„Bevorzuge Gerechtigkeit auch dann, wenn sie deinen eigenen Nachteil bedeutet.“ | Mein SelfCode
http://cdauth.de/