Obwohl ich nicht glaube, dass es eine einzige, akzeptierte Namenskonvention für die Benennung von HTML-Elementen gibt, könnte der folgende Artikel hilfreich sein. Der Inhalt, der auf Seite zwei beginnt, ist wahrscheinlich am hilfreichsten. Viel Glück!
Die Bedeutung der Semantik Take II: Namenskonventionen für Klasse und ID in CSS
Hier sind ein paar gute Absätze, die zusammenfassen, worum der Autor sich bemüht:
Ein Designer könnte eine Spalte benennen Abteilung #leftnav. Auf den ersten Blick das ist logisch und im Kontext von kleinere Seiten, die von einem oder nur ein paar Leute, da sind sie wirklich nicht eine Menge Probleme mit dieser Art von Benennung.
Betrachte jedoch eine Website der Größe von AOL oder Yahoo, auf denen große Teams von Designer und Entwickler verwalten Millionen von Seiten jeden Tag. Und lass uns sagen, dass eine Designentscheidung von hoch ist auf der Karriereleiter wird gemacht Bewegen Sie die Navigation von rechts nach rechts seine ehemalige Heimat auf der linken Seite von der Bildschirm. Teil der Macht von CSS ist das im besten Fall alles Das würde die Navigation wechseln Voraussetzung ist, in das CSS zu gehen und zu tauschen die Spalte durch Neupositionierung oder schweben sie richtig statt links. Speichere diese Datei und dann Millionen von Dokumente werden aktualisiert, um die ändern.
Aber jetzt, Millionen von Dokumenten auch habe eine Division mit der ID #leftnav Beschreibung einer Spalte, die angezeigt wird das Recht! Ohne ein massives zu tun Suchen und Ersetzen, um die ID zu ändern Name im (X) HTML, das Dokument ist jetzt sehr verwirrend für jeden, der ansieht Quelle oder (wichtiger) kommt herein um auf der Website zu arbeiten.
Deshalb vermeiden Sie die Präsentation und Wählen Sie eine relevantere Beschreibung So einfach wie #nav oder #subnav sein wird nützlicher in dieser Art von Umgebung. Also, auch wenn es so scheinen mag ein bisschen nitpicky, für sehr große Websites Wir wollen versuchen, die Macht zu erhalten von CSS und die Reinheit unserer Unterlagen. Intelligente Klassen- und ID-Namen sind ein wichtiger Teil dieses Ziels.
Bei jedem, der sich für Standards interessiert, empfehle ich immer diese zwei Bücher:
Entwerfen mit Webstandards (2. Ausgabe) (Taschenbuch)
Eric Meyer über CSS: Die Sprache des Webdesigns beherrschen (STIMMEN) (Taschenbuch)
Diese beiden Bücher haben mir geholfen, meine eigenen Standards zu kultivieren.
Wenn es einen gäbe, wäre die Welt ein besserer Ort, die Einhörner wären nicht ausgestorben und so weiter. Es ist so, als ob man sich für den Einzug oder den Klammerstil entscheidet.
Versuche einfach, es konsistent und gesund zu halten. Mit gesund, ich meine nicht "Einzug mit 4 Leerzeichen und Namen mit CamelCase", nur dass Sie konsequent einen Stil folgen. Unterstrichnamen? mehr Kraft für dich. Tabs zur Rettung? groß. Ich möchte nur keine neuen Projekte öffnen und muss 5 Minuten lang fluchen, weil die Einrückung vollständig abgespritzt ist, und Zeug in einem div ist drei Tabs links davon.
Zum Glück hilft ein guter Editor.
Tags und Links html coding-style