CSSall 一括指定プロパティは、要素のすべてのプロパティ (unicode-bidi 及び direction を除く) を初期値又は継承値、又は他のスタイルシートに由来して指定した値に設定します。

構文

/* グローバル値 */
all: initial;
all: inherit;
all: unset;

/* CSS カスケードと継承 Level 4 */
all: revert;

all プロパティは、 CSS のグローバルキーワード値のうちの一つで定義します。なお、これらの値は unicode-bidi 及び direction プロパティには影響しません。

initial
その要素のすべてのプロパティを初期値に変更するべきであることを指定します。
inherit
その要素のすべてのプロパティを継承値に変更するべきであることを指定します。
unset
その要素のすべてのプロパティを、既定値が inherit のものは継承値に、そうでなければ初期値に変更するべきであることを指定します。
revert
宣言が所属するスタイルシートの出所に応じて動作を指定します。
ユーザーエージェントのスタイルシート
unset と同等です。
ユーザーのスタイル
カスケードをユーザーエージェントレベルまでロールバックし、指定値が、その要素に対して作者レベル又はユーザーレベルの規則が指定されていないかのように計算されるようにします。
作者のスタイル
カスケードをユーザーのレベルまでロールバックし、作者レベルの規則が要素に指定されていない場合は、指定値が計算されます。 revert の用途では、作者のオリジンはオーバーライド及びアニメーションのオリジンが含まれます。

形式文法

initial | inherit | unset | revert

HTML

<blockquote id="quote">
  Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</blockquote>
Phasellus eget velit sagittis.

CSS

body {
  font-size: small;
  background-color: #F0F0F0;
  color: blue;
}

blockquote {
  background-color: skyblue;
  color: red;
}

結果

all プロパティなし

<blockquote> は、特定の背景色と文字色と一緒に、ブラウザの標準スタイルを使用します。blockquoteはブロック要素のようにふるまいます。これに続くテキストはその下にあります。

all:unset

<blockquote> はブラウザーの標準スタイルを使用しません。 blockquote はインライン要素 (初期値) であり、 background-colortransparent (初期値) ですが、 font-sizesmall (継承された値) のままで、かつ colorblue (継承された値) です。

all:initial

<blockquote> はブラウザーの標準スタイルを使用しません。 blockquote はインライン要素 (初期値) であり、background-colorはtransparent (初期値)、font-sizeはnormal (初期値)、且つcolorblack (初期値)です。

all:inherit

<blockquote> はブラウザの標準スタイルを使用しません。blockquoteはブロック要素 (blockquoteを含んでいる<div>から継承された値)であり、background-colorはtransparent(初期値)、font-sizeはsmall (継承された値)、且つ colorblue (継承された値)です。

仕様書

仕様書 状態 備考
CSS Cascading and Inheritance Level 4
all の定義
勧告候補 revert の値を追加。
CSS Cascading and Inheritance Level 3
all の定義
勧告候補 初回定義

初期値There is no practical initial value for it.
適用対象すべての要素
継承なし
メディアThere is no practical media for it.
計算値as the specified value applies to each property this is a shorthand for.
アニメーションの種類as each of the properties of the shorthand (all properties but unicode-bidi and direction)
正規順序形式文法で定義される一意のあいまいでない順序

ブラウザーの対応

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本対応37 ?27 なし24 なし
revert なし ? なし なし なし9.1
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
基本対応 なし ? ?27 なし なし ?
revert なし ? ? なし なし9.3 なし

関連情報

CSS のグローバルキーワード値: initial, inherit, unset, revert

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, tomouchi_, YuichiNukiyama, teoli, JP3BGY
最終更新者: mfuji09,