Maison > interface Web > tutoriel CSS > Comment éviter les doubles bordures dans les mises en page de grille CSS ?

Comment éviter les doubles bordures dans les mises en page de grille CSS ?

DDD
Libérer: 2024-12-04 18:07:19
original
440 Les gens l'ont consulté

How to Avoid Double Borders in CSS Grid Layouts?

Prévenir les doubles bordures dans la grille CSS

Problème :

Dans une disposition de grille CSS, comment pouvons-nous éliminer les doubles bordures entre les éléments de la grille ? Ceci est courant lors de l'utilisation de bordures à la fois sur le conteneur de grille et sur ses éléments enfants.

Réponse :

Réduire les bordures avec les propriétés de la grille

Pour éviter les doubles bordures, envisagez de remplacer la bordure des éléments de la grille par d'autres techniques utilisant la grille CSS propriétés :

1. Utiliser la couleur d'arrière-plan du conteneur :

Au lieu d'une bordure sur les éléments de la grille, appliquez la couleur de la « bordure » ​​comme couleur d'arrière-plan du conteneur.

CSS :

.wrapper {
  display: inline-grid;
  grid-template-columns: 50px 50px 50px 50px;
  border: 1px solid black;  // Define "border" color
  grid-gap: 1px;            // Set "border" width
  background-color: black; // Replaces border on grid items
}
Copier après la connexion

2. Utiliser les espaces de grille :

La propriété grid-gap crée un espacement entre les éléments de la grille, imitant efficacement une largeur de « bordure ». Réglez l'écart sur la largeur de bordure souhaitée.

CSS :

.wrapper {
  display: inline-grid;
  grid-template-columns: 50px 50px 50px 50px;
  grid-gap: 1px; // Set "border" width
}

.wrapper > div {
  background-color: white; // No border on grid items
}
Copier après la connexion

HTML :

<div class="wrapper">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
</div>
Copier après la connexion

Par en utilisant ces techniques, vous pouvez éviter les doubles bordures dans les dispositions de grille CSS et obtenir une apparence propre et unifiée.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal