この記事は編集レビューを必要としています。ぜひご協力ください。
unset
CSSキーワードは、initial
とinherit
キーワードのコンビネーションです。 これら2つのCSS-wideキーワードのように、CSSショートハンドのall
に含めていずれのCSSプロパティにも適用できます。このキーワードは、親要素から継承された値がある場合には、親要素の値にリセットします。または、継承された値がない場合は初期値にリセットします。 つまり、最初のケースではinherit
キーワードのようにふるまい、2つの目のケースではinitial
キーワードのようにふるまいます。
例
p { color: red; } #sidebar p { color: unset; }
<p>This text is red</p> <div id="sidebar"> <p>This text has the default color</p> </div>
結果
仕様
仕様 | 状態 | コメント |
---|---|---|
CSS Cascading and Inheritance Level 4 The definition of 'unset' in that specification. |
草案 | No changes from Level 3 |
CSS Cascading and Inheritance Level 3 The definition of 'unset' in that specification. |
勧告候補 | Initial definition |
ブラウザ実装状況
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 41 | 27 (27) | 未サポート | 未サポート | 未サポート |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | 未サポート | 27.0 (27) | 未サポート | 未サポート | 未サポート |