Maison >interface Web >tutoriel CSS >Pourquoi le style d'arrière-plan des éléments de corps affecte-t-il l'intégralité de la fenêtre ?
Lors du style de l'arrière-plan de l'élément body, les développeurs peuvent rencontrer un effet inattendu où le style s'étend au-delà de l'élément body. élément de corps et couvre la totalité de la fenêtre. Ce comportement découle du rôle de l'élément body en tant qu'élément racine dans CSS.
Selon les spécifications décrites dans la norme CSS du W3C, le style d'arrière-plan appliqué à l'élément racine (dans ce cas, l'élément body) affecte l’ensemble du canevas de la page Web. Ce canevas englobe la zone d'affichage disponible dans la fenêtre d'affichage du navigateur, s'étendant au-delà des limites de l'élément body.
Dans l'exemple fourni :
body { width: 700px; height:200px; border: 5px dotted red; background-color: blue; }
Les propriétés width et height sont appliquées spécifiquement à l'élément body, comme prévu. Cependant, la couleur d'arrière-plan s'étend sur tout l'écran car l'élément body est l'élément racine et son style d'arrière-plan influence l'ensemble du canevas, comme dicté par les spécifications CSS.
Essentiellement, l'arrière-plan de l'élément body devient l'élément racine. arrière-plan de toute la zone de la page Web dans le navigateur, plutôt que de styliser uniquement l'élément body lui-même. Ceci illustre le comportement unique associé au style de l'arrière-plan de l'élément racine en CSS.
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!