Vous n'êtes pas connecté - 4 Membres connectés
Catégories
Graphisme
Flash (48)
Print (64)
Programmation
PHP (63)
ASP (2)
CSS (23)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (237)
868 Sujets
11777 Réponses
Programmation > CSS > scroll horizontal
scroll horizontal
Bonjour le monde !

je suis en plein (auto)apprentissage des techniques web (css, php...)
Pour ce faire, j'essaye de me créer un portfolio, en scroll horizontal (c'est peut-être pas le plus simple pour commencer, mais bon...)

Voilà mon problème :
je vais à terme, uploader des images de largeurs différentes, mais lorsque je les positionne "en ligne", ma <div> qui les contient ne s'adapte pas en largeur, elle s'arrête à la fenetre du navigateur... donc pas de scroll horizontal...

Comment faire ?

le chantier

la css
Posté le 14 11 2007 à 13h53
nanook - Membre - www

Réponses - scroll horizontal
<< 1 2 >>
Première piste en utilisant firefox et firebug: A priori tu dois renseigner la propriété width du selecteur #contenu, genre width:2000px, et bien les articles ont la place pour se mettre cote a cote...
Posté le 14 11 2007 à 14h01
o0o - Administrateur - www
Je ne sais pas trop, faudrait l'avis des pros mais je pense que fixer la hauteur du div serait pas mal et puis ensuite allé voir du côté "overflow" (par contre je ne sais pas si cette commande est bien lu par Internet Explorer :/ )

2 sites avec scroll horizontal (ça peut aider):
cafesale.net
codelart.com
Posté le 14 11 2007 à 14h09
PiKa - Membre - www
oui, mais la largeur de #contenu va varier en fonction des images présentent dedans non ?
Posté le 14 11 2007 à 14h10
nanook - Membre - www
huhu pika, dans le premier cas, c'est avec des <table> et dans le deuxieme cas c'est avec width:30000px; hum .........

sisi nanook le problème c'est de faire correspondre width avec la largeur dynamique, hors width:auto, 100% etc ne suffit pas ...

Il y a peut etre moyen d'utiliser white-space:nowrap si c'etait que du texte, ... une piste ...
Posté le 14 11 2007 à 14h16
o0o - Administrateur - www
o0o > XD
Beh oui j'ai pas regardé mais au moins ça à l'air de marcher dans les 2 cas ^^

Enfin fixer une largeur à 2000px je trouve que ça fait un peu codeur d'opérette. Il doit bien y avoir un moyen pour rendre le div élastique au delà de la fenêtre.

edit > +1 pour le nowarp.
Apparement si tu rajoutes:

overflow:auto;
white-space:nowrap;

ça devrait marcher (même sur ie)
Posté le 14 11 2007 à 14h27
PiKa - Membre - www
le nowrap ça a son effet, pas le bon, mais on voit bien l'effet quand même.. ^^

en fait les divs contenant les textes en dessous des images se retrouvent "en ligne" aussi, peut-être devrais-je mettre tout ça en table ? mais j'ai ouïe dire que les tables, c'était poooo bieeeeeeeennnnn
Posté le 14 11 2007 à 15h12
nanook - Membre - www
up !

nan sérieux, j'suis quand même pas le premier à rencontrer ce probleme... (help)
Posté le 21 11 2007 à 19h09
nanook - Membre - www
pas de tables coco !! tu fais du css pas html ^^

Moi j'ai rencontrer le même probleme que toi au même moment et la technique de pika marche bien.
Par contre je sais pas comment t'as fait ton code css, moi j'ai une page avec un div à hauteur fixe et largeure 100% jlui ai mis les overflow et white-space et pof ça marche (dailleur merci pika ^^).
Alors je comprends pas pourquoi ça merde chez toi .. tu l'aurais pas direct mis sur le body ? :S
Posté le 21 11 2007 à 23h14
LaGothine - Membre - www
Plusieurs erreurs viennent brouiller ton code et peuvent être à l'origine des bugs.
D'abord change tes IDs par des class. En effet on utilise qu'une seule fois un ID par page alors que dans ton code ils sont cités plusieurs fois (boutons, article). Ensuite choisis toi un bon doctype, là c du html 4 que tu es censé faire avec le dtd que tu as choisi, un xhtml 1 transitionnal serait peut être mieux approprié pour toi.

Enfin, dans ta div conteneur, mets lui un min-width: 100%; ça devrait marcher. Surtout si tu enleves tes position absolute, ces top etc. Le overflow, pas besoin. Il va se mettre lui-même.

Et dans tes css, tu peux virer la moitié de tes propriétés ;)
Posté le 21 11 2007 à 23h30
Sylvadoc - Membre - www
min-width c'est crossbrowser?

Utilise un scrollbar personnalisable comme du temps de ghtml ^^
> > http://wiki.script.aculo.us/sc riptaculous/show/SliderDemo

***
svp, on pourrait pas avoir un bouton url dans la wiki bar, merci

***
Posté le 22 11 2007 à 09h05
o0o - Administrateur - www
<< 1 2 >>
Sujets CSS
<< 1 2 3 >>
IE… de merde !!!
Auteur : Amo
Posté le 09 06 2008 à 15h45
21 Réponses (Nouveau sujet)
Sujet visité 1014 fois
Help !!! Bug menu (...)
Auteur : askhanir
Posté le 03 04 2008 à 13h46
14 Réponses (Nouveau sujet)
Sujet visité 850 fois
Sorte de fondu sur un (...)
Auteur : Lacrevette
Posté le 26 02 2008 à 22h20
4 Réponses (Nouveau sujet)
Sujet visité 487 fois
scroll horizontal
Auteur : nanook
Posté le 14 11 2007 à 13h53
16 Réponses (Nouveau sujet)
Sujet visité 1942 fois
Taille d'une image (...)
Auteur : LaGothine
Posté le 11 11 2007 à 21h27
10 Réponses (Nouveau sujet)
Sujet visité 1077 fois
Problème de (...)
Auteur : benzor
Posté le 21 09 2007 à 17h19
15 Réponses (Nouveau sujet)
Sujet visité 1063 fois
[CSS] Le retour est (...)
Auteur : bioz
Posté le 26 08 2007 à 11h48
2 Réponses (Nouveau sujet)
Sujet visité 755 fois
CSS pour print
Auteur : askhanir
Posté le 31 07 2007 à 11h00
3 Réponses (Nouveau sujet)
Sujet visité 677 fois
Safari et les inputs
Auteur : aguenard
Posté le 01 05 2007 à 21h35
8 Réponses (Nouveau sujet)
Sujet visité 1635 fois
Insérer les styles (...)
Auteur : Sylvadoc
Posté le 02 03 2007 à 10h05
4 Réponses (Nouveau sujet)
Sujet visité 784 fois
<< 1 2 3 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006