28220 sujets

CSS et mise en forme, CSS3

salut,

j'ai fais quelques recherches sur ce que j'aimerais mais elles ont été infructueuses...
en fait j'aimerais que mes blocs ne passent pas à la ligne (c'est à dire forcer un scroll horizontal de la page).

j'ai essayé quelques trucs en mettant les bloc (en float) dans un conteneur avec une hauteur maximale, etc mais rien n'a marché.

merci Smiley smile
en fait il y a une solution très simple mais très moche : définir une largeur fixe au conteneur des blocs. C'est pas très flexible tout ça.. héhé
Modérateur
Bonjour,

Tu peux utiliser la propriété white-space:nowrap; en CSS sur ton conteneur. Exemple :


<div style="white-space:nowrap"><img ... /><img ... /><img ... /></div>

Modifié par Tony Monast (22 Dec 2005 - 17:17)
salut,

merci pour ta réponse. Le problème est que ça semble ne pas fonctionner puisque je n'ai pas de texte dans mon conteneur mais des div Smiley smile

+
Salut,
Essaye de donner la propritété display:inline.
Sinon il faudrait que tu donne a ton conteneur la largeur que tu voudrais lui donner sans quoi il s'adapte a la zone d'affichage de ton browser.
En tous cas c'est à tester.
Modifié par Hermann (22 Dec 2005 - 17:49)
salut,

l'inline n'aurait pas d'effet, ça reviendra à la ligne quand même.
"il faudrait que tu donne a ton conteneur la largeur que tu voudrais lui donner" > c'est la solution que j'utilise pour le moment mais je ne la trouve pas "propre" Smiley smile
Pas propres? Et pourquoi? je vois pas ce qu'il y a de pas propre à dooner un width a un block.
Il ne faut pas tomber systématiquement dans l'excés du code irréprochable!
Si tu n'as que cette solution ben applique là au lieu de passer des heures à chercher une solution qui n'en a peut-être pas.
Tu dois avoir des choses plus importantes à faire je suppose.
Modifié par Hermann (22 Dec 2005 - 18:34)
Modérateur
wuastc, tu peux nous montrer une page avec ce que tu veux représenter concrètement ? Que contiennent ces blocs exactement ?
Salut, mouais pas très clair tous ça...
Je vois pas ce que ça change que les div soient générés dynamiquement.
Si tu était plus précis on pourrait peut-être t'aider mail là...
A mon avis t'es obligé d'avoir une largeur pour le conteneur.

Ciao
wuastc a écrit :
http://merveilleux.nuages.free.fr/ mais sans passer par le width:1550px parce que au final j'aimerai que les vignettes du bas soient générées dynamiquement et pas forcément en nombre constant.


Ah.

ce site, selon la résolution du visiteur, a l'air soit :
- génial et conceptuel
- fait par un cr... fini

risqué, non ? Smiley cligne
salut,

effectivement Smiley cligne mais je veux dire c'est pas non plus le genre de site que l'on visite tous les jours. Je vais prendre le risque de garder tout sur une ligne en spécifiant un width absolu, tant pis.
merci à tous,
a+