Pourquoi le style de l'arrière-plan de l'élément Body affecte tout l'écran
L'élément body est l'élément racine des documents HTML et son style La propriété background a un effet unique qui s’étend au-delà de l’élément lui-même. Lorsque vous attribuez une couleur d'arrière-plan au corps, celui-ci devient la toile de fond de l'ensemble de la page Web, couvrant l'intégralité de la fenêtre d'affichage du navigateur.
Selon la spécification CSS (http://www.w3.org/TR/CSS21 /colors.html), "L'arrière-plan de l'élément racine devient l'arrière-plan du canevas et couvre l'intégralité du canevas." Cela signifie que la couleur d'arrière-plan de l'élément body est appliquée à la page entière, même si l'élément body lui-même n'occupe pas toute la fenêtre d'affichage.
Par exemple, si vous définissez la règle CSS suivante :
body { width: 700px; height: 200px; border: 5px dotted red; background-color: blue; }
Vous pourriez vous attendre à ce que la couleur d'arrière-plan ne remplisse que la zone de 700 px sur 200 px définie par la largeur et la hauteur de l'élément. Cependant, le fond bleu occupera la totalité de l'écran, tandis que la bordure reste confinée aux dimensions de 700 px sur 200 px.
Ce comportement est un aspect fondamental du style CSS. L'élément body est le conteneur le plus externe de tous les autres éléments de la page, et sa propriété background définit la toile de fond de l'ensemble du canevas. Alors que d'autres propriétés, telles que les bordures, sont appliquées à l'élément lui-même, la propriété background s'étend à l'ensemble de la fenêtre, créant l'illusion que l'arrière-plan imprègne tout l'écran.
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!