Maison  >  Article  >  interface Web  >  Pourquoi y a-t-il un espace blanc en haut de ma page Web ?

Pourquoi y a-t-il un espace blanc en haut de ma page Web ?

DDD
DDDoriginal
2024-11-12 08:31:02463parcourir

Why Is There White Space at the Top of My Webpage?

Espace blanc en haut de votre page : une énigme CSS courante

Vous sentez-vous déconcerté par un mystérieux espace blanc interrompant le haut de votre page Web ? N’ayez crainte, car il s’agit d’un piège courant dans la conception de sites Web. Voici comment l'éliminer et obtenir une mise en page fluide.

Enquêter sur le coupable

Tout d'abord, il est crucial d'inspecter chaque élément de votre page, y compris l'élément body. Dans notre cas, il semble que l'espace blanc soit associé au élément. Notamment, lorsque vous supprimez le déclaration, l'espace blanc disparaît.

La solution de réinitialisation CSS

Pour contrer ce problème, votre meilleure ligne de défense est d'appliquer une réinitialisation CSS au début de votre la feuille de style du site Web. Cette action initialise une page vierge pour le style, en supprimant les marges et les remplissages par défaut du navigateur susceptibles d'être à l'origine de l'espace blanc.

Voici une réinitialisation CSS efficace que vous pouvez utiliser :

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;
}

Alternative au sélecteur universel

Comme suggéré par Frank, vous pouvez simplifier la réinitialisation CSS en utilisant le sélecteur universel * au lieu de lister les éléments individuels. Cette approche est compatible avec tous les navigateurs :

* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

En mettant en œuvre ces techniques CSS, vous pouvez dire adieu aux infestations d'espaces blancs en haut de votre page, garantissant ainsi une présence en ligne soignée et au pixel près.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn