mdnによると:
子孫セレクターは、CSSで最も高価なセレクターです。特にセレクターがタグまたはユニバーサルカテゴリにある場合は、非常に高価です。
Modernizrが起動すると、サポートされていないすべてのクラスがhtml
タグに追加されます。
彼が後でできることを意味します:
.myNotSupportedClass .myLastDiv <-- notice descendants selecotr[ ]
{
color:red;
}
しかし、これは絶対に遅い操作であり、最適化できる操作です....divを見つけるためにすべてのDOMツリーを通過する必要があります。
私はそれを行う別の方法がないことを知っていますが、それでも:
1)要素に近いクラスにそれらのクラスを追加できた可能性があります。body/form
そうすれば、検索が少なくなります。
または私は間違っています...、?