ModernizrはJavaScript製のオープンソース・ソフトウェア。数年前まではブラウザによって動く機能、動かない機能というのがあった。それらを吸収するライブラリとしてPrototype.js/jQueryなどがもてはやされた。今、時代はHTML5に変わろうとしているが話はさらにややこしくなっている。 0
WebKitはブラウザバージョンという概念さえ持たない。Google Chromeが日々バージョンが変わっている。IEもバージョンが増えており、ブラウザによってHTML対応具合が細かく違っている。そんな中でHTML5を進める際に使ってみたいライブラリがModernizrだ。 0
Modernizrはブラウザごとの判断ではなく、機能ごとに使える/使えないを判断するライブラリだ。例えばCanvas Textが使えるか否か、Application Cacheが使えるか否かをメソッドで判断する仕組みだ。それはJavaScriptに限らずCSS3についても同様に判断できる。 0
![]()
一部実装されていない機能があるようだ
0
サポートされるブラウザはIE6以上、Firefox3.5以上、Opera9.6以上、Safari2以上そしてGoogle Chromeとなっている。さらにiOSのMobile SafariやAndroidのWebKitブラウザにも対応している。仕様が細かく分かれているHTML5だけに、機能単位で作り込んでいくModernizrの手法は自分たちに必要なものだけをピックアップできるので使いやすそうだ。 0
プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! プレミアムユーザのログインはこちらから 0












アンケート