アンダースコアハック

[ws] The Underscore Hack

通常、プロパティの前にアンダースコア(_)が入ると、CSS2では定義されていないプロパティであると認識されて無視されるのですが、Win IEでは読み込んでしまうバグを利用したCSSハック。

div {
     width: 700px;
     _width: 650px;
}

上記では、Win IE以外は700pxの幅で表示されるが、WinIEでは「_width: 650px;」で上書きされて650pxで表示される。色々と使いどころがありそうなのですが、これってCSS Validatorでチェックするとエラーが出ません?

この記事についての情報

似た内容の記事

この記事に対するトラックバック

トラックバックURL: http://www.lucky-bag.com/mt/mt-tb.cgi/335

ナチュ日記。 - WinIE5.5/5.0用のスタイルをこう書いてみる (2006年5月21日 05:04)

たまに Win IE5.5/5.0 対応的な案件が来るといつもと勝手が変わってき... 続きを読む

「AV監督になってアダルトビデオを制作しよう!!」 制作委員会 - 合計金額の表示を変更 (2006年5月27日 18:27)

・合計金額の表示を常に見れるように変更 スクロールしても表示位置が固定されるようにするには position: fixed; なのですが... 続きを読む

Happy Swing - アンダースコアハック (2007年2月15日 12:03)

CSSソースを読んでいて気になって調べたのが、"_width:200px;"とい... 続きを読む

新しいことがやりたくて - IEでposition:fixedを実現したいそんな時 (2007年5月11日 18:08)

CSSハック発見。仮想-position:fixed IE6まではposition:fixedができなくて困っていたので、こう言うハックネタは助かる... 続きを読む

+wag Technical Note - IEのアンダースコア・ハック (2007年6月 9日 21:58)

通常、プロパティの前にアンダースコア(_)が入ると、CSS2では定義されていないプロパティであると認識されて無視されるのですが、Win IEでは読み込んで... 続きを読む

Comments