ホームページ > ウェブフロントエンド > CSSチュートリアル > グローバル リセットを行わずに CSS 内の不要なボディ マージンを効果的に削除するにはどうすればよいですか?

グローバル リセットを行わずに CSS 内の不要なボディ マージンを効果的に削除するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-15 12:32:10
オリジナル
202 人が閲覧しました

How Can I Effectively Remove Unwanted Body Margin in CSS Without Global Resets?

CSS の本文マージンの問題の解決

初心者の Web 開発者として、あなたは body 要素からマージン スペースを削除するという課題に遭遇しました。 jsbin コードで確認したように、このスペースはブラウザの上部と「ロゴ」テキストの間に表示されます。原因を理解し、適切な解決策を採用することが重要です。

次の CSS ルールを使用してマージンを削除するアプローチは間違っています:

body { margin: 0; }
ログイン後にコピー

簡単そうに見えるかもしれませんが、この方法は次のような可能性があります。意図しない結果を引き起こします。すべてのマージンとパディングをグローバルにゼロにリセットすることは推奨されません。

あなたの場合、親要素にパディングがないため、h1 マージンが親コンテナの外側に表示されます。 h1 の親要素にパディングを追加すると、マージンは親の境界内に収まります。

グローバル リセットを実装する代わりに、マージン調整が必要な特定の要素をターゲットにすることをお勧めします。この例では、コード内の他の場所に望ましくない影響を与える可能性がある包括的なルールを適用するのではなく、特定の見出しの margin-top プロパティを削除できます。

以上がグローバル リセットを行わずに CSS 内の不要なボディ マージンを効果的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート