In der bisherigen Lesart der CSS-Spezifikationen wurden für die Namen von CSS-Klassen bzw. IDs im Wesentlichen Buchstaben, Ziffern und der Bindestrich empfohlen. Außerdem lassen sich maskierte Sonderzeichen
verwenden. Am Anfang sollen grundsätzlich Buchstaben stehen.
Die Frage zur Verwendbarkeit des Unterstrichs taucht immer wieder auf und wurde bisher mit dem eingangs genannten Hinweis beantwortet. Mittlerweile existiert
aber ein Eintrag vom 30.07.2001 in einem
Errata-Dokument des W3C, welches die Verwendung von Unterstrichen erlaubt. Da die zurzeit verwendeten Browser das aber nicht zweifelsfrei unterstützen, sollte man vom praktischen Einsatz noch absehen.