同じフォントをページ上のすべてに適用する方法は?

css
同じフォントをページ上のすべてに適用する方法は?

HTMLヘッダーでArialを指定し、すべてに適用したいとします。

各要素タイプを明示的にリストする必要がありますか? または、1つのステートメントですべてを設定できますか?

  5  1


ベストアンサー

すべてに適用される `*`セレクターを使用できます。

* {
    font-family: Arial;
}

これはあなたの目的にとってはやり過ぎかもしれないことに注意してください-CSSの性質により、親要素に設定されたスタイルは一般に子要素に継承されるため、通常、 `body`要素にフォントスタイルを設定してページ全体。

body {
    font-family: Arial;
}

20


いいえ、通常は「body」で指定するだけで十分です。 それがCSSのCの目的です:カスケード。 つまり、要素は親要素のプロパティを継承します。 したがって、 `body`の下にあるもの(すべて)がフォントを自動的に継承します。

body { font: 12px Helvetica, Arial, sans-serif; }

3


私は好きです

body {
   font-family: Arial;
}

カスケードダウンさせます。 これには、ツリーのさらに下の明示的なフォント選択を踏まないという利点があります。 踏みつけたい場合は、他の回答で「*」フォームを使用してください

1


タイトルとURLをコピーしました