Pour centraliser un bloc de texte verticalement et horizontalement sur l'écran, les utilisateurs utilisent souvent la position : propriété absolue de l'élément. Cependant, ce positionnement peut entraîner la disparition de l'arrière-plan en dégradé linéaire.
Pour résoudre ce problème, assurez-vous que l'élément body a une hauteur suffisante pour afficher l'arrière-plan. Sans hauteur définie, le fond n'apparaîtra que lorsqu'il y a du contenu sur la page, ce qui peut entraîner la disparition du dégradé lorsque l'élément est positionné de manière absolue.
Par exemple, ajouter min-height: 100vh à l'élément body garantit que l'arrière-plan est toujours visible, quelle que soit la position de l'élément :
<code class="css">body { background: linear-gradient(20deg, #B7B0F6, #B1D5F9); min-height: 100vh; } header { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }</code>
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!