28173 sujets

CSS et mise en forme, CSS3

Bonjour,

j'ai un bloc de contenu, de taille fixe
je voudrais que ce qui s'y trouve permette de scroller horizontalement seulement

avec des overflow-x, ça ne donne rien, car le contenu scrolle par défaut en vertical

y a-t-il un moyen simple de forcer le scroll horizontal?
si oui, comment?
sinon, que me conseillez vous?

merci d'avance
Modifié par Elianora la blanche (28 Dec 2007 - 10:08)
je me réponds à moi-même car j'ai trouvé une solution simple

je crée un tableau d'une seule avec mes différents éléments et je le laisse faire sa vie ^^

ce n'est pas forcément le plus propre, mais ça à le mérite d'être le plus simple et le plus "logique" étant donné ce que j'affiche (une liste de photos)

j'espère que ça pourra servir à quelqu'un
Elianora la blanche a écrit :
y a-t-il un moyen simple de forcer le scroll horizontal?

Il faut deux blocs:
- un premier conteneur en overflow: auto, ayant une largeur fixe ou non;
- un deuxième conteneur, à l'intérieur du premier, qui pour le coup doit absolument avoir une largeur fixe (par exemple en pixels ou en pourcentages) si on ne veut pas qu'il prenne la largeur de son parent et que son contenu passe à la ligne.

(Au passage, on rappellera rapidement que le scroll horizontal peut poser quelques problèmes en termes d'ergonomie. Il n'est généralement pas activable avec la molette de la souris par exemple, et surtout il n'est pas très familier pour les utilisateurs.)
Modifié par Florent V. (28 Dec 2007 - 10:14)