Heim  >  Artikel  >  Web-Frontend  >  Können CSS-Klassen, die mit Zahlen beginnen, validiert werden?

Können CSS-Klassen, die mit Zahlen beginnen, validiert werden?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-01 06:55:02314Durchsuche

Can CSS Classes Starting with Numbers Be Validated?

Können CSS-Klassen, die mit Zahlen beginnen, validiert werden?

Viele CSS-Klassen beginnen mit Zahlen, aber gemäß CSS-Syntax sind Selektoren wie .000000 -8 sind ungültig, da das erste Zeichen eine Ziffer ist. Es gibt jedoch eine Problemumgehung, um diese Klassen zu validieren.

Trotz der HTML5-Beschränkung gegen Leerzeichen in Klassennamen gibt es keine Einschränkungen bei der Verwendung von Ziffern als Startzeichen. Daher sind Klassennamen wie 000000-8 in HTML gültig.

Um diese Klassennamen in CSS zu verwenden, maskieren Sie die Ziffer mithilfe von CSS-Escape-Regeln. Escape-Zeichen verwenden hexadezimale Ziffern, was zu Selektoren wie .30 000000-8 oder .00003000000-8 führt. Beide Selektoren stimmen mit Elementen der Klasse 000000-8 überein.

Während Klassennamen, die mit Zahlen beginnen, normalerweise vermieden werden sollten, bietet diese Problemumgehung bei Bedarf eine Lösung, beispielsweise beim Arbeiten mit nicht änderbaren HTML-Dokumenten, die solche Klassennamen enthalten .

Das obige ist der detaillierte Inhalt vonKönnen CSS-Klassen, die mit Zahlen beginnen, validiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn