![http://www.hp-stylelink.com/news/2013/09/20130918.php](https://cdn-ak-scissors.b.st-hatena.com/image/square/35e7163b96a80904f7041f9b44b25bc08afb2ad4/height=288;version=1;width=512/http%3A%2F%2Fwww.hp-stylelink.com%2Fnews%2Fassets_c%2F2013%2F09%2F201300918_thumbnail-thumb-200x160-61.jpg)
CSS3をIE6~8でも機能させる事が出来るbehaviorスクリプトの『CSS3 PIE』 CSS3 PIEを使用する事で、IE6〜8においても以下のスタイルを適用する事ができます。 border-radius(ボックスを角丸にする) box-shadow(ボックスに影をつける) border-image(境界線に画像を使用する) multiple background images(背景に最大4つの画像を使う) linear-gradient as background image(背景にグラデーション) ちなみに、opacityやtext-shadowは使用出来ません。 1行追加するだけの簡単なコードで、IE6〜8にもCSS3が適用され、 他の似たような機能のスクリプトよりも対応しているスタイルが多い事で、人気のスクリプトですが、実際使用してみると思いのほか上手く行かない!なんて人も
以前、当サイトの”HTML5導入前に覚えておきたいこと“の記事に関して、「html5.jsとIE9.jsのどちらを使う方がよいのですか?」といったお問い合わせをいただきました。 また、個人的に同種の内容を質問されたことが何度かありますので、トピックスで取り上げてみたいと思います。 ※当サイトの記事にも一部追記しました。 ⇒ HTML5導入前に覚えておきたいこと~html5.jsとIE9.jsは両方必要なの?~ html5.js html5.jsは、Internet Explorerの8以前のように、HTML5の新要素に対応していないブラウザにも一部の新要素を対応させることがメインのJavascriptです。 IE9.js それに対しIE9.jsは、CSS3に対応していないInternet Explorerの5.5~8にも一部のセレクタやプロパティを対応させることがメインのJavascrip
Category HTML iPhone・iPad・Androidといったモバイル端末では、HTML5は普通に使われていますが、PCサイトでもInternet Explorer9の登場で無視できない存在になってきました。 今回はPCサイトにおけるHTML5の導入に関して少し書こうと思います。 Keyword:HTML5,DOCTYPE,IE対応,html5.js,IE9.js SafariやFirefoxといったモダンブラウザは以前からHTML5の新要素に対応していましたが、Internet Explorerが対応していなかったため、以前と同じようにXHTMLでサイト制作をすることが多かったのですが、バージョン9の登場でHTML5でサイト制作をするのも珍しくなくなってきました。 ですが、Internet Explorerは一番使用率の高いブラウザですので、前バージョンの7や8等も無視できま
■ IE対策 - HTML5編 - IE8とそれ以前はHTML5に対応していません。 html5でサイトを作ってみる。とどちらに載せようか迷いましたが、CSS3に関する記事もあるので IEに関する情報はこちらにまとめて掲載することにします。 HTML5やCSS3に適用させる方法は、日々新しいやり方が出ている気がしています。ここに掲載されている内容も、すぐに古くなるかもしれません。 ここではいくつかの方法をご紹介していますが、いくつかを併用したり、サイトの用途によって使い分けてもいいでしょう。 html5shiv 上記URLからファイルをダウンロードし、jsファイルを任意のディレクトリに置き、headに組み込むだけ。 旧バージョンのブラウザでもHTML5を認識しブロック要素として認識される。 この場合、IE9はhtml5対応なので、IE9未満に向けて設定する。 <!--[if lt IE 9
当ブログで紹介した「フォントのサイズ指定はpx? em? 既存の再検討とこれからのテクニック」でこれからのfont-sizeの単位に「rem」を使う方法など、CSS3の新しい単位「rem」は非常に魅力的ですが一つ問題があります。 それは「rem」はIE8をサポートしていないこと。 ここで紹介するのは、その問題を解決するIE8でも「rem」を使えるようにするスクリプトです。使い方はスクリプトを外部ファイトとして記述するだけなので簡単! REM unit polyfill REM unit polyfill -GitHub CSS3からの新単位「rem」とは REM unit polyfillのデモ REM unit polyfillの使い方 CSS3からの新単位「rem」とは まずは、「rem」のおさらいを簡単に。 サイズの単位には「px」「pt」などの絶対単位、「em」「%」などの相対単位
IE6~8でも一部のCSS3が使える!「CSS3 PIE」の使い方IE6~8でも一部のCSS3プロパティが表示可能になる「CSS3 PIE」をご紹介。この「CSS3 PIE」を使えば、すべてのIE6~8ユーザに対して(一部の)CSS3プロパティを使ったデザインを見せることができます。ボックスの角を丸くしたり、ボックスに影を付けたり、背景色に透明度を付加したりするなど、CSS3で実現できるデザインを活用しているなら、それらを古いIEでも表示可能にしてみましょう。 Internet Explorer 10を含む最近のブラウザでは、どんどんCSS3への対応が進んでいます。今後は、より便利になったCSS3が広く活用されるようになるでしょう。しかし、IE6~8のような古いブラウザのユーザもまだたくさん居ます。そのために、CSS3で加わった新しいプロパティの活用を躊躇される方々も多いことでしょう(wo
CSS3では、:nth-child疑似クラスがサポートされました。これを使うと、表組などで奇数行、偶数行それぞれに背景色を付けることなどが簡単にできます。 ただし対応しているブラウザはFireFox3.6, Safari4+, Chrome5+, Opera10.6で、IE6,7,8は対応していません。 しかしながらIEには簡単なJavaScriptで対応することができます。 サンプルはこちら。 CSS3での指定は以下のようになります。 tr:nth-child(odd) td { background-color: #fdfff3; /* 奇数行の背景色 */ } tr:nth-child(even) td { background-color: #f8f8f8; /* 偶数行の背景色 */ } IEではJavaScriptでTR要素にoddクラスやevenクラスを付けます。(後
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く