MissMonde
mardi 26 octobre 2004 à 12:03
A mon avis, le décalage provient du fait que les % ne sont pas assez précis.
J'ai retouché la page en me servant des em et ça tombe pile poil.
Voici les changements que j'ai fait :
1. le conteneur :
- taille d'origine 85%, je l'ai convertie en 54em pour avoir une taille à peu près équivalente.
- j'ai rajouté une position relative pour que les 2 div positionnés en absolu le soient (positionnés) en fonction de lui (du conteneur).
2. le contenu :
- taille d'origine 70%, c'est devenu 37em, là aussi, c'est à peu près.
- marges gauche et droite d'origine: 15% application du même calcul (différence entre 54em et 37em divisé par 2 = 8.5em) donc 8.5em pour chaque marge.
3. les menus gauche et droit
- la taille d'origine de 15% devient 8.5em pour chacun
- le top est resté à 100px mais comme il est maintenant positionné par rapport au conteneur et non plus par rapport au body, il faut peut-être enlever les 10px (? je ne sais plus le chiffre exact) de top-margin du conteneur, ce qui donne 90px.
- le positionnement horizontal de 80% devient 45.5em (54 - 8.5).
Voilà, j'espère que ce n'est pas trop confus.