ページ上部の空白: よくある CSS の難題
上部に謎の空白が邪魔をして困惑していませんか?あなたのウェブページの?心配しないでください。これは Web デザインでよくある落とし穴です。これを削除してシームレスなレイアウトを実現する方法を次に示します。
犯人の調査
まず、body 要素を含む、ページ上のすべての要素を検査することが重要です。私たちの場合、空白は に関連付けられているようです。要素。特に、 を削除すると、
CSS リセットの解決策
この問題に対処するための最善の防御線は、宣言の最初に CSS リセットを適用することです。ウェブサイトのスタイルシート。このアクションにより、スタイル設定用の空白のスレートが初期化され、空白の原因となっているデフォルトのブラウザーのマージンとパディングが削除されます。
使用できる効果的な CSS リセットは次のとおりです。
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ユニバーサルセレクターの代替
Frankが提案したように、CSSを簡素化できます個々の要素をリストする代わりに、ユニバーサル セレクター * を使用してリセットします。このアプローチはブラウザ間で互換性があります:
* { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
これらの CSS テクニックを実装することで、ページ上部の空白の蔓延に別れを告げることができ、洗練されたピクセル完璧なオンライン プレゼンスを確保できます。
以上がWeb ページの上部に空白があるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。