Können XHTML- und HTML-Klassenattributwerte mit einer Zahl beginnen?Können XHTML- und HTML-Klassenattributwerte mit einer Zahl beginnen?
Antwort
Nein, sie können nicht. Sie müssen mit einem Brief beginnen. Einige Browser unterstützen sie jedoch fälschlicherweise.
EDIT: Sie können mit Unicode-Escape-Punkte beginnen und den Code für eine Nummer angeben.
EDIT # 2: Testfall http://work.arounds.org/sandbox/66/run
können Sie erklären, was Unicode sind Fluchtpunkte? Danke! – HELP
Sie können Zahlen mit Hex-Code-Punkten angeben, '. \ 34' ist der UTF-8-Code für Nummer 4 per http://www.yoursiteisvalid.com/validnews/css-class-not-working-when-name -begins-with-numbers-1000.html/comment-page-1 –
Kein. They have to be SGML names. Sie müssen "mit einem Buchstaben beginnen ([A-Za-z]) und können beliebig viele Buchstaben, Ziffern ([0-9]), Bindestriche (" - "), Unterstriche (" _ "), ("") und Perioden
However, class names that start with a number are supported by IE.
EDIT: Doppelpunkte (""):.. meder wies darauf hin, dass Sie Unicode-Zeichen verwenden können, und sie scheinen in allen Browsern zu arbeiten ich nicht wissen, ob es die Spezifikationen erfüllt, aber es scheint zu bestätigen Siehe http://css-tricks.com/unicode-class-names/ und http://snook.ca/archives/html_and_css/unicode_for_css_class_names
Ihr Zitat bezieht sich auf ID-und NAME-Token. Aber der Wert der Klasse Attribut ist CDATA. –
@ Šime Vidas - Ich denke, Klasse ist eine CDATA-Liste von NAME Token – Adam
Von the CSS spec.
„In CSS3, Identifikatoren (einschließlich Elementnamen, Klassen und IDs in Selektoren (siehe [SELECT] [oder ist dies immer noch wahr])) kann nur die Zeichen [A-Za-Z0-9 enthalten ] und ISO 10646 Zeichen 161 und höher, plus der Bindestrich (-) und der Unterstrich (_); können sie nicht mit einer Ziffer oder einem Bindestrich gefolgt von einer Ziffer beginnen. Sie können auch Zeichen und jedes ISO 10646-Zeichen als numerischen Code enthalten (siehe nächster Artikel ). Zum Beispiel die Kennung "B & W?" kann geschrieben werden als "B \ & W \?" oder "B \ 26 W \ 3F". (Siehe [UNICODE310] und [ISO10646].)“
- 1. Warum kann die Variable nicht mit einer Zahl beginnen?
- 2. Wie Spaltennamen verweisen, die mit einer Zahl beginnen, in data.table
- 3. Wählen Sie Werte, die mit einer Zahl beginnen
- 4. XHTML und & (Ampersand) Codierung
- 5. können Sie eine mysql-Anweisung mit "IF" beginnen?
- 6. HTML5- und XHTML-Rollenattribut Frage
- 7. Alle Werte erhalten, die mit einer Zahl in einem Datenrahmen beginnen
- 8. Wie wähle Wörter beginnen mit einer Zahl in Laravel eloquenten ORM?
- 9. Wo Sie mit der Überwachung des Netzwerkverkehrs beginnen können
- 10. Beginnen Sie mit einer zufälligen Funktion und dann abwechselnd (Python)
- 11. DTD mit RFDa und XHTML 1.0 Übergangsunterstützung
- 12. Beginnen Sie mit Nhibernate
- 13. Instanzvariablen, die mit `@ _` beginnen
- 14. Finden der ganzen Zahl einer Zahl
- 15. Wie können Sie eine xhtml-Seite in xml CDATA speichern?
- 16. Modul mit einer negativen Zahl
- 17. Wie unterscheidet ein Browser zwischen XHTML 1.0 und XHTML 5?
- 18. AngleSharp und XHTML Round-Trip
- 19. XHTML und Code in Textareas
- 20. XHTML und & nbsp funktioniert nicht?
- 21. XHTML nicht validieren && und <in einer JavaScript-Funktion
- 22. Wie können Resigs Mikrovorlagen XHTML-kompatibel gemacht werden?
- 23. Können die Felder von .proto-Dateien bei Null beginnen?
- 24. FCKeditor vs TinyMCE und XHTML-Kompatibilität
- 25. Wie grep Zeilen, die mit einer angegebenen Zeichenfolge beginnen und mit einer anderen angegebenen Zeichenfolge enden?
- 26. Können wir auf Sitzungsbereichsvariablen direkt in JSF-XHTML-Dateien zugreifen
- 27. Elemente in einem Vektor, die mit einem gegebenen Buchstaben/Zahl beginnen
- 28. Model.delete_all und die IDs beginnen bei 1 beginnen?
- 29. Ereignisgesteuerte Funktionen im Kopfteil einer XHTML-Datei
- 30. Rekursion und Fakultät einer Zahl in PHP
http://www.w3.org/TR/html401/struct/global.html#adef-class –