初心者の Web 開発者として、あなたは body 要素からマージン スペースを削除するという課題に遭遇しました。 jsbin コードで確認したように、このスペースはブラウザの上部と「ロゴ」テキストの間に表示されます。原因を理解し、適切な解決策を採用することが重要です。
次の CSS ルールを使用してマージンを削除するアプローチは間違っています:
body { margin: 0; }
簡単そうに見えるかもしれませんが、この方法は次のような可能性があります。意図しない結果を引き起こします。すべてのマージンとパディングをグローバルにゼロにリセットすることは推奨されません。
あなたの場合、親要素にパディングがないため、h1 マージンが親コンテナの外側に表示されます。 h1 の親要素にパディングを追加すると、マージンは親の境界内に収まります。
グローバル リセットを実装する代わりに、マージン調整が必要な特定の要素をターゲットにすることをお勧めします。この例では、コード内の他の場所に望ましくない影響を与える可能性がある包括的なルールを適用するのではなく、特定の見出しの margin-top プロパティを削除できます。
以上がグローバル リセットを行わずに CSS 内の不要なボディ マージンを効果的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。