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)
正規順序形式文法で定義される一意のあいまいでない順序

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
allChrome 完全対応 37Edge 未対応 なしFirefox 完全対応 27IE 未対応 なしOpera 完全対応 24Safari 完全対応 9.1WebView Android 完全対応 37Chrome Android 完全対応 37Edge Mobile 未対応 なしFirefox Android 完全対応 27Opera Android 完全対応 24Safari iOS 完全対応 9.3Samsung Internet Android 完全対応 4.0
revertChrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 完全対応 9.1WebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 9.3Samsung Internet Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応

関連情報

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

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

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