Master_Jul a écrit :
En fait, c'est pas encore tout à fait bon. C'est pour faire un design fluide et quand je rétrécis la page en largeur, le bloc de droite vient se glisser en dessus du bloc de gauche. On peut faire qqch contre ça ? J'ai essayé de mettre les deux blocs appcg etappcd dans un autre div mais ça ne change rien.
J'aimerais positionner avec précision mon bloc de droite vis à vis du bloc gauche et du côté droit. C'est un peu random pour le moment de dire width:67%;
[/code]
|
Ben le problème c'est tes marges que tu donnes en pixels, donc forcément, plus la fenêtre rétrecit et plus elles représentent un grand pourcentage.
Tu pourrais déjà contourner une partie du pb en appliquant une marge à ton conteneur principal (app) et éviter ainsi les marges gauche et droite de tes 2 conteneurs en float (en passant tes éléments qui ne se retrouvent qu'une fois dans la page devraient plutôt être définis par un id que par un class). Après il y a tout le problème de la définition des largeurs pas pris en compte la même chose sur IE et les autres (niveau padding, voir même le 1px des cadres qui peuvent jouer leur rôle pour ton bloc qui passe en-dessous même si tu définis tout en %).
Je ne saurais pas trop te dire comme ça la meilleure combinaison à utiliser. Tu peux aussi prévoir la marge entre tes 2 conteneur en % ou alors mettre le 2ème en float right au lieu de float left, tu définis leur largeur en % pour chacun (genre 30 et 60) et du coup cette marge est la déduction des 2 et se rétrécit en diminuant la fenêtre. Après, si l'un passe en-dessous de l'autre en-dessous d'une résolution d'écran de 800x600, c'est pas dramatique non plus, il me semble
Message édité par Pitsy le 20-02-2006 à 14:50:42