CamelCase

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

CamelCase (auch HöckerSchreibweise) ist eine Schreibweise für zusammengesetzte Substantive, der sogenannte BinnenMajuskel.

In der Programmiersprache JavaScript werden Klassen (RegExp) und Methoden (getElementsByTagName), aber auch CSS-Eigenschaften in dieser Schreibweise notiert. Bindestriche bei CSS-Eigenschaften entfallen, die CSS-Eigenschaft background-color wird innerhalb eines JavaScripts also zu backgroundColor.

Inline-SVG innerhalb von HTML5-Dokumenten ist case-insensitive, das bedeutet, dass die Groß- und Kleinschreibung keine Rolle spielt. In Standalone-Dokumenten gelten die Regeln von XML. So wird das viewbox-Attribut in einem SVG-Dokument ignoriert, da es das viewBox-Attribut in case-sensitiver Schreibweise erwartet.

Im Wiki gibt es oft Beispiele von inline-SVG in HTML5-Dokumenten. Hier sind alle SVG-Attribute klein geschrieben. Wenn Sie diese Codebeispiele aber in SVG-Dokumenten verwenden, müssen diese Attribute XML-konform geschrieben werden.