Aloha ;)
Die HTML-Spec sagt zum
class
-Attribut „authors are encouraged to use values that describe the nature of the content, rather than values that describe the desired presentation of the content“.Tja die nature of the content heisst entwederm etwas hat semantischen gehalt, und da kommst du mit Klassen nicht weit weil du besser dich bei schema.org bedienst, oder der Inhalt ist so generische (auswechselbar) dass dir kein Klassename einfällt.
Bevor ich Klassen verschwende, schau ich mich gerne zuerst bei role Attributen um.
Und ansonsten sind Klassen dort angesagt, wo ich Inhalte via JS query sammle.
klassen haben also wirklich viel mehr mit der Behandlung zu tun, als mit dem Inhalt.
Und inwiefern beantwortet das jetzt meine Frage? Ich stelle sie gerne nochmal:
Kannst du mir erklären, was die Vorteile bei diesem Ansatz sind?
Ich lese da eine Art soll-Bestimmung heraus, dass Klassennamen in der Regel Inhalt und nicht Präsentation beschreiben sollen.
viel Spass dabei.
Deine Einstellung - oder zumindest das, was du sagst, und meine Rückschlüsse auf deine Einstellung - sprechen manchmal Bände.
Grüße,
RIDER