cssはIEhack方式に対して(最もよく使われる)
htmlページが標準的であれば、IE以外の表現はほとんど悪くありませんが、ブラウザによっては独自のhack方式がありますが、あまり使わないか、ほとんど使えないので、覚える必要はありません.必要なときはインターネットで調べてOKです.
以下に最もよく使われるIEのhackを記録します.
この方式はhackを要求する内容を提出しなければならず,単独のクラス(同名)に定義してこそ機能する.
上の方法のほかに、次のような方法があります.
以下に最もよく使われるIEのhackを記録します.
<style type="text/css">
.className{
padding:10px;
padding:9px\9; /* all ie */
padding:8px\0; /* ie8-9 IE8 hack, */
*padding:5px; /* ie6-7 */
+padding:7px; /* ie7 */
_padding:6px; /* ie6 */
}
</style>
この方式はhackを要求する内容を提出しなければならず,単独のクラス(同名)に定義してこそ機能する.
上の方法のほかに、次のような方法があります.
<!--[if IE6]>
……
<![endif]-->