--- title: all slug: Web/CSS/all tags: - CSS - CSS カスケードと継承 - CSS プロパティ - リファレンス - all browser-compat: css.properties.all translation_of: Web/CSS/all --- {{CSSRef}} **`all`** は [CSS](/ja/docs/Web/CSS) の[一括指定](/ja/docs/Web/CSS/Shorthand_properties)プロパティで、要素のすべてのプロパティを ({{cssxref("unicode-bidi")}}、{{cssxref("direction")}}、 [CSS カスタムプロパティ](/ja/docs/Web/CSS/Using_CSS_custom_properties)を除いて) 初期化します。プロパティは初期値または継承値、または他のスタイルシートに由来して指定した値に設定される可能性があります。 {{EmbedInteractiveExample("pages/css/all.html")}}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Phasellus eget velit sagittis. ``` ### CSS ```css body { font-size: small; background-color: #F0F0F0; color: blue; margin: 0; padding: 0; } blockquote { background-color: skyblue; color: red; } ``` ### 結果 #### `all` プロパティなし ```html hidden
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Phasellus eget velit sagittis. ``` ```css hidden body { font-size: small; background-color: #F0F0F0; color:blue; } blockquote { background-color: skyblue; color: red; } ``` {{EmbedLiveSample("No_all_property", "200", "125")}} {{HTMLElement("blockquote")}} は、特定の背景色と文字色と一緒に、ブラウザーの標準スタイルを使用します。これは*ブロック*要素として動作します。これに続くテキストはその下に現れます。 #### `all:unset` ```html hidden
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Phasellus eget velit sagittis. ``` ```css hidden body { font-size: small; background-color: #F0F0F0; color:blue; } blockquote { background-color: skyblue; color: red; } blockquote { all: unset; } ``` {{EmbedLiveSample("allunset", "200", "125")}} {{HTMLElement("blockquote")}} はブラウザーの標準スタイルを使用しません。*インライン*要素 (初期値) となり、 {{cssxref("background-color")}} は `transparent` (初期値) ですが、 {{cssxref("font-size")}} は `small` (継承値) のままで、かつ {{cssxref("color")}} は `blue` (継承値) になります。 #### `all:initial` ```html hidden
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Phasellus eget velit sagittis. ``` ```css hidden body { font-size: small; background-color: #F0F0F0; color:blue; } blockquote { background-color: skyblue; color: red; } blockquote { all: initial; } ``` {{EmbedLiveSample("allinitial", "200", "125")}} {{HTMLElement("blockquote")}} はブラウザーの標準スタイルを使用しません。*インライン*要素 (初期値) となり、{{cssxref("background-color")}} は `transparent` (初期値)、{{cssxref("font-size")}} は `normal` (初期値)、 {{cssxref("color")}} は `black` (初期値) になります。 #### `all:inherit` ```html hidden
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Phasellus eget velit sagittis. ``` ```css hidden body { font-size: small; background-color: #F0F0F0; color:blue; } blockquote { background-color: skyblue; color: red; } blockquote { all: inherit; } ``` {{EmbedLiveSample("allinherit", "200", "125")}} {{HTMLElement("blockquote")}} はブラウザーの標準スタイルを使用しません。*ブロック*要素 (包含要素である {{HTMLElement("body")}} からの継承値)であり、 {{cssxref("background-color")}} は `#F0F0F0` (継承値)、{{cssxref("font-size")}} は `small` (継承値) {{cssxref("color")}} は `blue` (継承値) です。 ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 CSS のグローバルキーワード値: {{cssxref("initial")}}, {{cssxref("inherit")}}, {{cssxref("unset")}}, {{cssxref("revert")}}