Maison > interface Web > tutoriel CSS > 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
Libérer: 2024-11-12 08:31:02
original
508 Les gens l'ont consulté

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;
}
Copier après la connexion

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;
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal