Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
global_keywords
1
12
1
1
18
1

inherit は CSS のキーワードで、要素のプロパティの計算値を親要素から取得するよう指定します。 CSS の一括指定 all を含め、すべての CSS プロパティに適用することができます。

1
12
1
1
18
1
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.child {
  border: inherit;
  color: inherit;
  font-size: inherit;
}

ライブデモ

color: inherit

CSS Color: inherit demo.

プレビュー全画面表示

border: inherit

CSS Border: inherit demo.

プレビュー全画面表示

font-size: inherit

CSS Font-size: inherit demo.

プレビュー全画面表示

実務での使いどころ

  • リンクの色を親要素から継承

    リンクのデフォルト色を上書きし、親要素のテキスト色を継承させることで、デザインの一貫性を保ちます。

注意点

  • inheritは直近の親要素の計算値を継承するため、祖先要素のスタイルではなく親要素のスタイルが適用されます。

アクセシビリティ

  • 色をinheritで継承する場合、継承元の色とコンテンツのコントラスト比がアクセシビリティ基準を満たしているか確認してください。