Deux éléments de bloc en ligne avec une largeur de 50 % ne parviennent pas à s'adapter côte à côte : pourquoi ?
Lors de l'utilisation d'un bloc en ligne éléments, il existe un problème inhérent avec les espaces entre eux (environ 4 pixels de large). Cela signifie que deux divs avec 50 % de largeur chacun, plus cet espace, dépassent 100 % de largeur, ce qui les fait sortir de leur ligne unique prévue.
Exemple :
body { margin: 0; } div { display: inline-block; width: 50%; } .left { background-color: aqua; } .right { background-color: gold; }
<div class="left">foo</div> <div class="right">bar</div>
Raisons de l'espace blanc Problème :
Solutions alternatives :
En réglant un div à 49 % la largeur peut résoudre le problème de l'écart, ce n'est pas une pratique idéale. Les alternatives incluent :
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!