{category}

CSS - 特殊な値

inherit

インヘリット(

意味 親要素の値を継承


inheritとは?

'inherit'は、特殊な値の一つで、あるプロパティがその親要素の値を継承するよう指定するために使用します。

inheritの具体的な使い方

テキストの色を継承する例

<style>
    p {
        color: red;
    }
    .child {
        color: inherit;
    }
</style>
<p>
    赤色のテキスト。
    <span class='child'>継承された赤色のテキスト。</span>
</p>

'p'要素に赤色のテキストを設定し、その子要素である'class'クラスを持つ要素に'inherit'を使用しています。

フォントファミリーを継承する例

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <style>
        body {
            font-family: Arial, sans-serif;
        }
        .custom-font {
            font-family: inherit;
        }
    </style>
</head>
<body>
    <p>デフォルトのフォント</p>
    <p class="custom-font">継承されたフォント</p>
</body>
</html>

bodyに設定されたフォントファミリーを、特定の要素で明示的に継承しています。

inheritに関するよくある質問

Q. inheritとは何ですか?
A. inheritは、CSSで使用される特殊な値で、親要素から特定のプロパティの値を継承するように指定します。これにより、親要素のスタイルを子要素に引き継がせることができます。
Q. inheritはいつ使うべきですか?
A. inheritは、親要素のスタイルを明示的に子要素に適用したい場合や、デフォルトで継承されないプロパティ(例:border)を親から継承させたい場合に使用します。
Q. すべてのプロパティがinheritを使えますか?
A. ほとんどのCSSプロパティでinheritを使用できますが、効果は異なります。一部のプロパティ(例:margin)はデフォルトで継承されないため、inheritを使用することで明示的に継承を強制できます。
Q. inheritと初期値の違いは?
A. inheritは親要素の値を継承しますが、初期値(initial)はブラウザのデフォルト値を使用します。inheritは階層構造に依存しますが、initialは常に同じ値を適用します。

inheritが学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、CSSのinheritやrem、initial、ease、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。

よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。

1日5分の暗記でプログラミンが身に付く!プログラミング単語帳 公式ストアで発売中!

HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。


CSSを学べる「プログラミング単語帳」アプリ

プログラミング単語帳がアプリになりました!CSSはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。

収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。

いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。

2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!

2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!


関連するそのほかの単語

rem

ルート要素に対する相対的な単位

種類: 長さの単位

initial

プロパティのデフォルト値

種類: 特殊な値

ease

始めと終わりがゆっくりで中間が速い変化

種類: タイミングの値

border-right

右側の枠線

種類: 枠線

animation

ページの要素に動きを加える

種類: アニメーション