!important

書式

!important { ... }

対象

-

継承

-

初期値

-

バージョン

CSS Level 1

対応ブラウザ

Win IE4.0以降, Mac IE5.0, NN6.0(?)以降, Firefox, Opera 6, Safari

解説

!importantが指定されたスタイルを優先します。このため、後で上書きする指定を行っても、それらは反映されません。Mac版IE5.0では!importantは期待通り動作しない場合があります。
サンプルコード
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="main.css" type="text/css">
<style type="text/css"><!--
div {
border:1px blue solid;
}
--></style>
</head>
<body>
<div>
!importantを使っているので枠幅が1pxにならずに赤色の4pxになります。
</div>
</body>
</html>


サンプルコード[main.css]
body { margin:0px; }
div { position:absolute; left:10px; top:10px;width:300px;height:100px;
border:4px red solid !important;
}
実際のサンプルを実行する