Modernizr.jsを使って使える機能毎にcssを設定する

Modernizr.jsを利用すると例えばFirefox 26.0ではhtmlが以下のように書き換えられます。

<html lang="ja" class=" js no-touch csstransforms csstransforms3d csstransitions">

 これによって、html5と、css3にそのブラウザが対応しているかが分類されるため、それに基づいてcssを記述できます。