IDs dürfen nicht mit einer Zahl beginnen

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Versuchst du, etwas wie „1800number_box“ für eine ID zu verwenden? Tu es nicht. Denn es wird nicht funktionieren. Klassenbezeichner dürfen mit einer Zahl beginnen, aber ID-Bezeichner nicht.

Das ist alles.

ABER

Wenn du bereits vorhandenes HTML hast, das auf diese Weise verwendet wird und das du absolut nicht ändern kannst, kannst du es mit

[id='1800number_box'] {
 /* does work */
}

#1800number_box {
  /* doesn't work */
}

/* Or, you can "escape" the number, which looks funky but works: */
#\31 800number_box {
  /* does work */
}
/* See: http://mothereff.in/css-escapes */