検索

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

CSS:本文の余白を削除する

私は Web 開発が初めてなので、本文の余白を削除するのに苦労しています。

ブラウザの最上部と「ロゴ」テキストの間にはスペースがあります。私のコードはjsbinにあります。

スペースを削除したい場合は、 body { margin: 0;} 間違っていますか?

P粉403804844P粉403804844450日前716

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

  • P粉038856725

    P粉0388567252023-10-15 16:00:46

    特定の HTML 要素には事前定義されたマージンがあります (例: bodyh1 から h6p >fieldsetformuloldldir >、menublockquote および dd)。

    あなたの場合、問題の原因は h1 です。デフォルトでは { margin: .67em } です。 0 に設定すると、スペースが削除されます。

    このような問題を解決するには、ブラウザの 開発ツール を使用することをお勧めします。ほとんどのブラウザの場合: 詳細を確認したい要素を右クリックし、[要素の検査] を選択します。 [スタイル] タブの一番下に、CSS ボックス モデルがあります。これは、境界線、パディング、マージン、およびスタイルの問題の原因となっている要素を視覚化するための優れたツールです。

    返事
    0
  • P粉182218860

    P粉1822188602023-10-15 13:49:37

    この問題を解決するには、グローバル リセットを使用するのはひどい方法だと思います。

    リーリー

    h1 マージンが親から飛び出す理由は、親にパディングがないためです。

    h1 の親要素にパディングを追加すると、マージンは親要素の内側になります。

    すべての パディングとマージンを 0 にリセットすると、多くの副作用が発生する可能性があります。その場合は、そのタイトルの余白を削除した方がよいでしょう。

    返事
    0
  • キャンセル返事