Daniel unreg: Tabellen vs. CSS

Beitrag lesen

Hallo,

Der Wert ist ein Identifier, auf welchen Stylesheetangaben gemappt werden können.

HTML 4.01 besagt zwar einerseits, dass Klassennamen sich gut für die Zusammenarbeit mit CSS eignen, spricht dem Attribut aber andereseits auch einen generellen Nutzen zu. Es ist praktisch ein Kann-muss-aber-nicht-Attribut.

Die primäre Aufgabe ces class attributes ist es, als Wert einen Identifier oder Anker oder welchen Begriff du lieber hättest, für CSS Angaben bereit zu stellen.

Nein, sicher sind Klassen vor allem für CSS relevant, doch das ist wirklich nicht ihr einziger Sinn und Zweck. Verschiedene Ansätze beweisen dies.

Microformats nutzen Klassennamen und Informationen in HTML zu kennzeichnen, was für bestimmte Programme eine Hilfe darstellen soll.

Auch HTML 5 versucht, bestimmten Klassennamen eine spezielle Bedeutung zu geben, dies hat jedoch nichts mit CSS zu tun.

Was man von diesen Ansätzen denkt, ist irrelevant. Die Möglichkeit ist gegeben und von gültigen Standards gesehen konform.

Es stimmt allerdings auch, dass Klassen so mächtig sind, dass man damit seine eigene Sprache entwerfen kann, davon raten aber Autoren und Spezifikationen ab.

Gruß