指定値
指定値は、 CSS プロパティにおいて文書のスタイルシートから受け取る値です。指定されたプロパティの指定値は、以下の規則に従って決定されます。
- 文書のスタイルシートが明示的にプロパティに値を指定した場合は、その値が使用されます。
- 文書のスタイルシートが値を指定しなかった場合、可能であれば親要素から値を継承します。
- 上記のいずれも利用できない場合、要素の初期値が使用されます。
例
HTML
<p>My specified color is given explicitly in the CSS.</p>
<div>The specified values of all my properties default to their
initial values, because none of them are given in the CSS.</div>
<div class="fun">
<p>The specified value of my font family is not given explicitly
in the CSS, so it is inherited from my parent. However,
the border is not an inheriting property.</p>
</div>
CSS
.fun {
border: 1px dotted pink;
font-family: fantasy;
}
p {
color: green;
}
結果
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
CSS Level 2 (Revision 2) cascaded value の定義 |
草案 | |
CSS Level 2 (Revision 1) cascaded value の定義 |
勧告 | 初回定義 |