cssのIDやclassの先頭に数字を使う

cssのIDやclassの先頭に数字を使う

cssのIDやclassの先頭に数字を用いることは出来ない。(num01のように、後ろにつけることはできる)
404ページのURLが/404/などの場合、ページと同じID/classを動的につける場合にそのページだけ処理を変えるなど行っていた。

ただし、下記のように数字をエンコードすると、css内でも数字を用いる事が出来るようになる。
エンコードを調べる:https://mothereff.in/css-escapes

例)404ページのスタイルを指定
◆html

<main id="404">
 ~コンテンツが入ります~
</main>

◆css

#\34 04 { // 404ページ※数字表記エンコード
  ~ここにスタイルが入ります~
}

参考サイト

Qiita
【備忘録】idやclassの先頭文字に数字は使えないけど、使いたいときにやること(使いたい時は、数字をエスケープする)
https://qiita.com/ka-ko/items/feacb4d3ff22666d51b1#%E5%AF%BE%E5%87%A6%E6%B3%95%E3%82%A8%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%81%97%E3%81%A6%E8%A8%98%E8%BC%89%E3%81%99%E3%82%8B20180411%E4%BF%AE%E6%AD%A3