個別記事

アンダースコアハック

この記事が属するカテゴリー
CSS

[ws] The Underscore Hack

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

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

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

2004-11-02T13:50:22+09:00 | コメント (0) | トラックバック (5) |はてなブックマーク

関連性が高いエントリー 5 件

トラックバック

このエントリーのトラックバックURL:
http://WWW.lucky-bag.com/cgi/mt/mt-tb.cgi/45

このリストは、次のエントリーを参照しています: アンダースコアハック:

ナチュ日記。 さんからのトラックバック
WinIE5.5/5.0用のスタイルをこう書いてみる
たまに Win IE5.5/5.0 対応的な案件が来るといつもと勝手が変わってき... [続きを読む]
2006年05月21日 05:04
「AV監督になってアダルトビデオを制作しよう!!」 制作委員会 さんからのトラックバック
合計金額の表示を変更
・合計金額の表示を常に見れるように変更 スクロールしても表示位置が固定されるようにするには position: fixed; なのですが... [続きを読む]
2006年05月27日 18:27
Happy Swing さんからのトラックバック
アンダースコアハック
CSSソースを読んでいて気になって調べたのが、"_width:200px;"とい... [続きを読む]
2007年02月15日 12:03
新しいことがやりたくて さんからのトラックバック
IEでposition:fixedを実現したいそんな時
CSSハック発見。仮想-position:fixed IE6まではposition:fixedができなくて困っていたので、こう言うハックネタは助かる... [続きを読む]
2007年05月11日 18:08
+wag Technical Note さんからのトラックバック
IEのアンダースコア・ハック
通常、プロパティの前にアンダースコア(_)が入ると、CSS2では定義されていないプロパティであると認識されて無視されるのですが、Win IEでは読み込んで... [続きを読む]
2007年06月09日 21:58

コメント

"アンダースコアハック"へのコメントはまだありません。

コメントしてください

コメント内ではタグは一切使えません。コメント内にてタグを表記したい場合は、お手数ですが、文字実体参照を利用して < を &lt; 、> を &gt; とそれぞれ置き換えてください。




保存しますか?


(V) (P)