--- title: class slug: Web/HTML/Global_attributes/class tags: - Klassen Globale Attribute translation_of: Web/HTML/Global_attributes/class original_slug: Web/HTML/Globale_Attribute/class ---
{{HTMLSidebar("Global_attributes")}}
Das Globale Attribut class ist eine durch Leerzeichen separierte Liste von Klassen dieses Elements. Klassen erlauben es CSS und Javascript auf spezifische Elemente über Klassenselektoren oder DOM-Methoden {{domxref("document.getElementsByClassName")}} zuzugreifen.
Obwohl die Spezifikation keine Anforderung an die Benennung von Klassen stellt, sollten Webentwickler darauf achten, dass der semantische Zweck des Elements beschrieben wird, und gerade nicht die Darstellungseigenschaften.
Beispiel:
Attribut hervorgehoben , um einen hervorgehobenen Textteil zu beschreiben aber nicht als italics.
"Semantische" Namen bleiben logisch (zutreffend), auch wenn sich die Darstellung der Webseite ändert (wenn also z.B. Hervorhebungen anstatt kursiv nun farbig in braun dargestellt werden).
Spezifikation | Status | Bemerkung |
---|---|---|
{{SpecName('HTML WHATWG', "elements.html#classes", "class")}} | {{Spec2('HTML WHATWG')}} | Keine Änderungen zum letzten Snapshot, {{SpecName('HTML5.1')}} |
{{SpecName('HTML5.1', "elements.html#classes", "class")}} | {{Spec2('HTML5.1')}} | Snapshot von {{SpecName('HTML WHATWG')}}, keine Änderung zu {{SpecName('HTML5 W3C')}} |
{{SpecName('HTML5 W3C', "elements.html#classes", "class")}} | {{Spec2('HTML5 W3C')}} | Snapshot von {{SpecName('HTML WHATWG')}}. Von {{SpecName('HTML4.01')}}, class ist jetzt ein echtes Globales Attribut. |
{{SpecName('HTML4.01', "struct/global.html#h-7.5.2", "class")}} | {{Spec2('HTML4.01')}} | Unterstützt alle Elemente außer {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("param")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}}, and {{HTMLElement("title")}}. |
{{ CompatibilityTable() }}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} [1] | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} [1] | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} |
[1] class ist ein echtes Globales Attribut erst seit Firefox 32.