weil ein mit Großbuchstaben beginnender Bezeichner in Codes, selbst wenn es sich nicht um Programmcodes handelt, gewisse Dinge impliziert, die hier nicht gegeben sind.
Aber welche? Mal abgesehen davon, dass es auch HTML-Autoren gibt, die gar nicht programmieren können.
Vielleicht liegt es auch daran, dass alle HTML-Codes, die ich bisher gesehen habe, dem Schema entsprechen: Beginnen IDs oder Klassen mit einem Großbuchstaben, ist der Code Schrott. Handelt es sich um vorbildlichen Code, beginnen IDs und Klassen mit einem Kleinbuchstaben.
Hier handelt es sich aber wohl eher um ein zufälliges Zusammentreffen.
Ich möchte an dieser Stelle auch noch ein kleines Beispiel geben: Eine simple Navigation, das entsprechende Element ist mittels ID eindeutig zu identifizieren. Eine vernünftige Wahl dürfte wohl "Navigation" oder "navigation" sein. Falls die Seite auf deutsch ist und auch das Wort Navigation deutsch sein soll (und das ist es, falls keine anderslautende Angabe dagegenspricht), dann müsste es logischerweise großgeschrieben werden. Als Ausrede lasse ich gelten, dass HTML Groß- und Kleinschreibung nicht unterscheidet, offenbar auch nicht bei IDs (ein entsprechendes Beispiel erzeugt passende Fehlermeldungen). Wer aber auf XHTML setzt, der sollte so etwas beachten.
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:|