Maison > Article > interface Web > Pourquoi y a-t-il un espace blanc en haut de ma page Web ?
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!