重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

<!DOCTYPE html>
<html lang="ja">
<head>
<meta http-equiv="content-language" content="ja">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./layouts/statics/styles/style.css">
</head>

<style>
p {
margin-top: 0;
margin-bottom: 0;
}

/*
Footer
*/
footer {
padding: 15px 0;
background-color: rgba(255, 255, 255, 1);
}
footer p {
font-size: 11px;
text-align: center;
}
</style>

<body>
<footer>
<p>Copyright © 2022 Sample</p>
</footer>
</body>
</html>

上記 footer p 内の文字サイズ 11px にしてるのですが、
Chrome で見ると footer p が 16px になってます。
footer p も 11px になって欲しいのですが。

わかる方、教えてください。

質問者からの補足コメント

  • うーん・・・

    div の高さは 24px になりました。
    疑問です・

    No.1の回答に寄せられた補足コメントです。 補足日時:2022/02/14 16:53
  • うーん・・・

    ブラウザの表示は 100% です。

    No.3の回答に寄せられた補足コメントです。 補足日時:2022/02/14 17:14
  • windows chrome でしたが、macOS でも同じ現象になりました

    「P タグについての質問です」の補足画像3
      補足日時:2022/02/14 17:20
  • どう思う?

    画面をキャプチャしてみました。

      補足日時:2022/02/14 17:21
  • うれしい

    勉強になりました。

    No.4の回答に寄せられた補足コメントです。 補足日時:2022/02/14 17:49

A 回答 (4件)

おそらく、フォントじたいは11pxなのだと思います。



line-height:1em;

を追記するのが良いと思います。

開発ツールの表示は、line-heightの高さなのだと思います。
この回答への補足あり
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
試してみます。

お礼日時:2022/02/14 17:33

No2です。



>div の高さは 24px になりました。
>疑問です・
フォントサイズをどのようにして確認なさっているのか不明ですけれど、画面の見た目で確認しているのでは?

単に、ブラウザの表示が150%表示になっているだけのような気がしますけれど・・・
この回答への補足あり
    • good
    • 1
この回答へのお礼

開発ツールの一番下にボックスのイメージが出ていますよね。
そのボックスイメージで数値を確認しています。

お礼日時:2022/02/14 17:12

No1です



連投失礼。

ブラウザの開発ツール(F12で表示されます)で、該当するp要素を見てみれば、適用されているスタイルを確認することができます。
そこで、「16px」などになっているってことでしょうか?

「16px」になっている場合は、その指定元を見ればどこで指定されているのかを確認できると思いますけれど・・?
    • good
    • 0
この回答へのお礼

連投ありがとうございます。

開発ツールで見ているのですが、p は
margin: 0;
font-size: 11px;
を指定していますが、
p は 16px のままです。

お礼日時:2022/02/14 17:02

こんにちは



外部から読み込んでいる style.css の内容が不明ですけれど、ご提示のソースの範囲では11pxになっていると思いますけれど?
(Chromeで確認)

body部分に16pxのものを付け加えて、比べてみても同じに見えるってことでしょうか?
例えば、以下にしても同じ文字サイズでしょうか?

<body>
<div style="font-size:16px;text-align:center;">Copyright</div>
<footer>
<p>Copyright © 2022 Sample</p>
</footer>
</body>

同じサイズになる場合は、一旦 style.css を外してみるか、内容を再確認してみてください。
この回答への補足あり
    • good
    • 1
この回答へのお礼

外部のスタイルは、教えてに記載する際の消し忘れで、
気にしないでいただければと思います。

回答を試してみますね。
回答ありがとうございます。

お礼日時:2022/02/14 16:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!