Maison > interface Web > tutoriel CSS > le corps du texte

Comment éviter les doubles bordures en CSS : contour ou marges négatives ?

Mary-Kate Olsen
Libérer: 2024-10-26 19:42:03
original
187 Les gens l'ont consulté

How to Prevent Double Borders in CSS: Outline vs. Negative Margins?

Éviter les bordures "doubles" en CSS

Lorsque deux éléments adjacents avec des bordures sont placés côte à côte, il peut apparaître comme s'ils avaient une double bordure au carrefour où ils se rencontrent. Pour éviter cet artefact visuel, envisagez les techniques CSS suivantes :

Utiliser le contour au lieu des bordures

Pour les éléments qui peuvent apparaître dans n'importe quel ordre, la propriété outline fournit un outil fiable solution :

<code class="css">.collection {
  /* Optional styles if needed */
  margin-top: -1px;
  margin-left: -1px;
}

.collection .child {
  outline: 1px solid;
  margin-top: 1px;
  margin-left: 1px;
}</code>
Copier après la connexion

Marges négatives

Alternativement, l'utilisation de marges négatives sur les éléments enfants "effacera" efficacement la double bordure :

<code class="css">.collection {
  /* Optional styles if needed */
  margin-top: -1px;
  margin-left: -1px;
}

.collection .child {
  margin-top: -1px;
  margin-left: -1px;
}</code>
Copier après la connexion

Remarque pour les anciens navigateurs

La propriété outline n'est pas prise en charge dans les navigateurs plus anciens tels que IE7 et versions antérieures. Dans ces cas, l’approche de marge négative est recommandé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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!