Lors de l'application d'un arrière-plan CSS à l'élément ou
Ce comportement découle du fait que
n'occupe pas intrinsèquement toute la hauteur de la fenêtre en mode standard. Au lieu de cela, son arrière-plan hérite du élément s'il n'est pas spécifié, l'étendant sur toute la toile.Maintenant, si vous souhaitez combiner deux arrière-plans plein écran, qu'il s'agisse d'une couleur d'arrière-plan et d'une superposition d'image, ici Quelles sont vos options :
Utiliser l'arrière-plan Raccourci :
body { background: #ddd url(background.png) center top no-repeat; }
Approche CSS2 :
html { height: 100%; background: #ddd url(background1.png) repeat; } body { min-height: 100%; background: transparent url(background2.png) center top no-repeat; }
CSS3 Approche :
body { background: url(background2.png) center top no-repeat, #ddd url(background1.png) repeat; }
N'oubliez pas que ce comportement provient de la pratique HTML antérieure consistant à définir l'attribut d'arrière-plan HTML sur
, provoquant l'extension de l'arrière-plan sur la fenêtre d'affichage.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!