CSSのプロパティ(width など)の前にアンダースコア(_)が入ると、通常は定義されていないプロパティであると認識されて無視されます。

しかし、Windows版Internet Explorer 6(IE6.0、IE6.0 SP2)では正常な指定として読み込んでしまうバグを利用し、IE6.0にだけ指定したいプロパティを読み込ませるCSSハックをアンダースコアハックと言います。


例:
div {
background: #FF0000;
_background: #FFFF00;
}


背景色変更


この場合、IE6.0のみdiv要素の背景色(background)が赤(#FFFF00)となり、その他のユーザエージェントでは黄(#FF0000)となります。