アンダースコアハック

| | コメント(0) | トラックバック(0)

いま、CSSの勉強をしていて始めて知ったのですが、「アンダースコアハック」という
IEのバグを利用したテクニックがあります。
IEの場合には、プロパティの前にある記号を無視して正常に解釈してくれるというものです。


通常のプロパティ名の前にアンダースコア 「_」 を記述すれば良いのですが、

具体的には以下のようなCSSになります。

.hoge{
     margin:0px;
    _margin:2px;
}

するとIEの場合には「_margin:2px」の方が適応されます。

ブラウザによって見え方が違うことが多いので、そのような場合普通ならプログラム側で
この値を変えたりしないといけませんが、このテクニックを使えばcssの記述だけで済みますね。
ただしIE7ではこのバグは無くなり、無視されてしまうようです。
これは覚えておくと良いかも。 


トラックバック(0)

このブログ記事を参照しているブログ一覧: アンダースコアハック

このブログ記事に対するトラックバックURL: http://hide.arrow.jp/mt/mt-tb.cgi/35

コメントする

このブログ記事について

このページは、ひでが2008年7月29日 19:14に書いたブログ記事です。

ひとつ前のブログ記事は「EZwebで2chに繋がりづらい」です。

次のブログ記事は「IEでボタンの幅が広がってしまうのを防ぐ!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 4.1