28173 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai cherché sur le forum, mais je ne pense pas que ce problème ait été posé (dans le cas inverse je m'en excuse et je veux bien le lien Smiley smile ).

Voilà, j'ai créé un site qui a une largeur de 770px et dont les margin gauche et droite sont auto pour centrer mon site dans l'écran. Le problème c'est que j'ai certaines pages qui sont "courtes" et ne nécessitent pas de scrollbar et certaines qui sont longues et nécessitent donc une scrollbar.

Sous IE 6, pas de problème (pour une fois...), le site ne bouge pas. Sous firefox, lorsque je passe d'une page "courtes" à une page "longue" il y a un léger décalage du site vers la gauche dût à l'apparition de la scrollbar sur la droite. C'est relativement disgracieux et je voulais savoir si on pouvait pallier à ce problème.

Merci d'avance,
Richard.

PS: je n'ai pas essayé avec IE7 car je suis au boulot et ils ne l'utilisent pas.
Modifié par Riket (22 Jun 2007 - 18:12)
Bonjour,

J'ai recu un email de la part de Seotan qui ne peut poster mais qui a très aimablement trouvé la réponse et me l'a envoyée par email.

En fait, il s'agit de faire la manip' suivante :

body {
     overflow-y: scroll;
}

C'est fonctionnel avec FF et IE 7, aucune idée pour IE 6, mais vu que le résultat était déjà bon sur IE 6 je pense que ca doit le faire !

Donc un très très grand merci à Seotan qui a résolu ce problème !
Merci,

Richard.
Modifié par Riket (22 Jun 2007 - 18:11)