Timo "God's Boss" Reitz: underline

Beitrag lesen

Für alles, wofür es in HTML kein Element mit der gesuchten Bedeutung gibt, gibt es div und span. Beispiel: <div class="marginal"></div>

Doch, der HTML-4.01-Standard nennt div und span ausdrücklich als generischen Mechanismus, um Struktur in ein Dokument zu bringen.

dieser Code könnte lediglich über CSS entsprechend formatiert werden - er hätte keine entsprechende semantische Bedeutung und würde ohne CSS (z.B. in Screenreadern) nicht anders als normaler Text ausgegeben. Anders als die Äquivalents strong und em.

Das ist richtig, ein User Agent könnte zwar <div class="A"> und <div class="B"> unterscheiden, aber die Bedeutung der beiden bliebe im Dunkeln. Es ist allerdings durchaus im Rahmen des Möglichen, dass A und B doch noch Bedeutung erhalten, z.B. durch ein Microformat.

--
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|