Maison >interface Web >tutoriel CSS >Comment éviter les doubles bordures en CSS lors de l'utilisation de Divs adjacents ?
Prévenir les doubles bordures dans CSS
Pour deux divs adjacents avec des bordures, il peut apparaître comme s'il y avait une double bordure à l'endroit où ils se rencontrent. Pour résoudre ce problème, considérez ce qui suit :
Utiliser un contour au lieu d'une bordure
<code class="css">.collection .child { outline: 1px solid; }</code>
<code class="css">.collection .child { outline: 1px solid; margin-top: 1px; margin-left: 1px; }</code>
Utiliser des marges négatives avec des bordures
Vous pouvez également conserver les bordures et utiliser des marges négatives pour réduire le chevauchement :
<code class="css">.collection .child { margin-top: -1px; margin-left: -1px; }</code>
Notez que cette option peut ne pas convenir à tous les scénarios, surtout si les divs ont des hauteurs variables ou largeurs.
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!