タグ

CSS3とlibraryに関するtiadeen2のブックマーク (2)

  • » html5boilerplateに見る最近のHTML・CSSプラクティス: エスキュービズム ラボ Blog

    html5boilerplate(日語サイト)は、HTMLCSS、JSのベストプラクティスを詰め込んだテンプレートを提供するサイトです。ここでは、そこで使用されているプラクティスの幾つかを紹介します。 modernizr.jsによるHTML5/CSS3の対応調査 Modernizrは、ブラウザがHTML5/CSS3の新機能に対応しているか否かを判別するjavascriptです。このスクリプトを置くと、htmlのトップ要素に新機能の対応結果を示すclassがページロード時に付与されます。CSSではその付与されたclassを利用して、新機能が使える場合とそうでない場合に分けてスタイルを書くことができます(参考サイト)。 例えば、boxshadow機能がブラウザで使えない場合、 <html class=”no-boxshadow …”> のように、classがページロード時に付与されます。h

    tiadeen2
    tiadeen2 2012/01/12
    CSSのIE対応の部分はわかりやすくなってイイネ!
  • 「Modernizr」 モダンなクロスブラウザCSSの為の支援スクリプト - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) HTML5/CSS3で新たに使える機能がブワッと増えたわけですが、 新機能に対応している環境というのはまだまだごくわずかです。 ということは、機能が使えるor使えない場合に処理を分けたりしなければいけないわけで。 「Modernizr」は、それを支援してくれるJavaScriptライブラリです。 Modernizr 「Modernizer」ではなく、「Modernizr」。 eが欠けている点に注意。Flickrみたいな感じ。 Modernizrがしてくれる事は、ただ一つの単純な処理です。 閲覧しているブラウザが、或る機能に対応しているかどうかをJavaScriptで判別し、 その結果をhtml要素のclassという形で教えてくれます。 例えば、box-shadowに対応しているかどうかを知りたい場合。 Modernizrを読み込

    「Modernizr」 モダンなクロスブラウザCSSの為の支援スクリプト - Mach3.laBlog
    tiadeen2
    tiadeen2 2012/01/12
    html要素のclassに対応可否を書いてくれるのかー。その他、JavaScriptでも真偽値がとれるみたい。
  • 1