親要素と子要素の CSS 間のフォント サイズの問題
P粉198670603
P粉198670603 2023-09-08 16:30:50
0
2
553

リーリー リーリー

.logo セレクターでフォント サイズを変更すると、h1 要素が大きくなることがわかります。ただし、.logo h1 セレクターで同じことを行うと、サイズが異なります。どちらの場合も同じフォント サイズを使用していることに注意してください。何が起こったのか分かりません。

P粉198670603
P粉198670603

全員に返信(2)
P粉854119263

1 rem はルート要素のフォント サイズと同じです。たとえば、ルート要素の font-size が 16px に設定されている場合、1rem は 16px に等しくなります。

rem 単位を使用すると、絶対的なピクセル値を使用するのではなく、ルート要素を基準にしてサイズを設定できるため、レスポンシブ デザインの作成が容易になります。これは、ユーザーがブラウザ設定でデフォルトのフォント サイズを変更した場合でも、Web サイトは比例して正しく表示されることを意味します。

いいねを押す +0
P粉936568533

ブラウザの開発ツール インスペクターを使用すると、フォント サイズが誰またはどこで設定されているかを正確に確認できます。

親の font-size が 1.3rem に設定されている場合、em サイズが設定されます。

その子 (h1) は、設定したフォント サイズを明示的に設定しないため、ブラウザによって設定されたフォント サイズが使用されます。この例では、h1 のフォント サイズを 1.5em に設定します。

したがって、h1 のフォントサイズは 1.5 * 1.3rem になります。

2 番目のケースでは、h1 のデフォルトのフォント サイズを 1.3rem (1.5 * 1.3rem 未満) に具体的に設定することでオーバーライドします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート