検索

ホームページ  >  に質問  >  本文

親要素と子要素の CSS 間のフォント サイズの問題

リーリー リーリー

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

P粉198670603P粉198670603443日前543

全員に返信(2)返信します

  • P粉854119263

    P粉8541192632023-09-09 15:46:00

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

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

    返事
    0
  • P粉936568533

    P粉9365685332023-09-09 09:23:50

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

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

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

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

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

    返事
    0
  • キャンセル返事