Le fait de mettre l'attribut "position: relative" déplace ton <div> à un endroit donné. Cependant, il utilise toujours l'espace qu'il aurait pris à sa position "normale".
Si tu mets 4 divs les uns après les autres, comme dans ton exemple, même si tu les repositione, tu auras :
Code :
- hauteur conteneur = hauteur haut_milieu + hauteur haut_gauche + hauteur haut_titre + hauteur bord_droit
|
Si tu veux éviter ce problème, tu peux essayer de mettre ton conteneur en position relative (sans mettre aucun paramètre de top, left, bottom, right) et de mettre tes 4 <div> en position absolute, ce qui aura pour effet de les positionner de façon absolue par rapport au conteneur 