Aller au contenu

Sujets conseillés

Posté

bonjour

Sur mon site, mes pages:

ont un scroll horizontal avec IE6, FF, Safari, ...

n'en ont pas avec IE7

Dans la CSS, dans body, j'ai bien overflow : auto.

Au fil de mes recherches sur les Forums, jai essayé :

mettre overflow : scroll

mettre un width = 10000px pour spécifier une largeur « en dur » qui force au scrolling

mettre overflow-x : auto

sans succès.

Merci par avance de votre aide.

Francois

Posté

bonjour,

est-ce qu'il serait possible de voir la page concernée car vue comme ça, difficile de se rendre compte du problème et si tu souhaite ou non un scroll horizontal

Posté

bonjour et merci de ta réponse.

Oui, voila la page.

J'aimerai que IE présente, comme les autres navigateurs, un scroll horizontal quand c'est nécessaire.

Merci de ton aide.

Francois

Posté

d'après ce que j'en vois...

ta barre horizontale ne devrait pas être visible si aucun élément ne "dépasse".

j'ai l'impression que le souci viens de ton div #header.

en fait quand on fait un padding x, par défaut la valeur x est ajoutée à la longueur totale de l'élément.

donc, si tu as un élément qui fait en longueur 100px et que tu lui ajoute un padding-left de 10px, dans les faits, tu te retrouves avec un éléments qui fait 110px de long.

c'est ce qu'il se passe avec on #header qui fait donc :

width : 100% (+padding-left:50px);

pour remédier à ce problème, tu devrais purement et simplement supprimer le "width: 100%" dans le style de ton #header

et en théorie, ta barre horizontale ne devrait alors s'afficher que si elle est nécessaire.

Posté

bonjour libelinfo et merci de ta réponse

J'ai supprimé le width de mon header comme tu le suggérais.

Mais le scroll horizontal n'apparaît toujours pas quand il le devrait, c'est à dire quand il y a qqechose à droite qui n'est pas complètement affiché.

Merci de ton aide.

Francois

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...