IE9以下では1つのCSSファイル当たり4095個までしかセレクターを認識しない

IE9以下では1つのCSSファイル当たり4095個までしかセレクターを認識しないらしい。サンプルを作成して実際に試してみた。

下記のサンプルをIE9以下で開くと4096番目に指定したプロパティ(color: red)が適応されない。SASSを使用するとCSSセレクターの数が普通にCSSで記述するよりもわかりづらく想定よりも多く書き出されることもあるので注意したい。

4095個までしかセレクターを認識しないか確認用サンプル

Webサイト制作の十戒

  1. クライアントは制作の当初に登場していなければならない
  2. 制作方法に超自然能力(技術的にできないこと)を用いてはならない
  3. クライアントに秘密の抜け穴・通路が二つ以上あってはならない
  4. 未発見の技術、難解な技術的説明を要する技術を制作に用いてはならない
  5. 中国人を登場させてはならない
  6. 制作者は、偶然や第六感によってサイトを制作してはならない
  7. クライアントが行き詰まった場合を除き、制作者自身が発起人であってはならない
  8. 制作者はクライアントに提示していない仕様によって制作してはならない
  9. 制作者は自分の判断を全てクライアントに知らせねばならない
  10. (クライアント側の)双子・一人二役は予め制作者に知らされなければならない