initial

initial は CSS のキーワードで、要素にプロパティの初期値(または既定値)を設定します。どの CSS プロパティにも適用できます。これは CSS の一括指定である all を含み、 initial を指定して、すべての CSS プロパティを初期値に戻すために使用することができます。

継承プロパティでは、初期値は予期せぬ値になるかもしれません。代わりに inherit, unset, revert キーワードを使用することを検討してください。

initial を使用して要素の色を初期化

HTML

<p>
  <span>このテキストは赤です。</span>
  <em>このテキストは初期値(ふつうは黒)です。</em>
  <span>これは再び赤です。</span>
</p>

CSS

p {
  color: red;
}

em {
  color: initial;
}

結果

仕様書

Specification
CSS Cascading and Inheritance Level 4
# initial

ブラウザーの互換性

BCD tables only load in the browser

関連情報

  • unset を使用すると、継承プロパティは継承値に、それ以外は初期値に設定します。
  • revert を使用すると、プロパティをユーザーエージェントのスタイルシート(またはもしあれば、ユーザーのスタイル)で設定された値に初期化します。
  • inherit を使用すると、要素のプロパティを親と同じ値にします。
  • all プロパティは、すべてのプロパティを一度に initial, inherit, revert, unset の状態にします。