Maison >interface Web >tutoriel CSS >Comment puis-je éviter les doubles bordures dans les mises en page de grille CSS ?
Dans CSS Grid, il est possible de créer une disposition en grille d'éléments qui peuvent être positionnés et dimensionnés selon un modèle spécifié. Cependant, vous pourriez rencontrer un problème où des bordures doubles apparaissent entre les éléments de la grille, ce qui entraîne un effet visuel indésirable.
Pour remédier à ce problème, envisagez l'approche alternative suivante :
Utiliser l'arrière-plan et Propriétés Grid-Gap
Au lieu de définir des bordures réelles autour des éléments de la grille, vous pouvez utiliser la propriété background-color sur le conteneur pour obtenir la couleur de bordure souhaitée. et la propriété grid-gap pour contrôler la largeur de la « bordure ».
Voici un extrait de code mis à jour qui démontre cette approche :
.wrapper { display: inline-grid; grid-template-columns: 50px 50px 50px 50px; border: 1px solid black; grid-gap: 1px; background-color: black; } .wrapper > div { background-color: white; padding: 15px; text-align: center; }
En utilisant cette technique, vous éliminez le besoin de réelles bordures autour des éléments de la grille, ce qui donne une mise en page propre et transparente sans doubles bordures.
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!