Bonjour à tous,
Cela fait un bon moment que je souffre sur un problème assez bête, j'ai essayé tout un tas de propositions que j'ai pu trouver en parcourant le forum et bien d'autres mais je n'arrive toujours pas à trouver de solution.
La page qui pose problème est ici.http://perso.ovh.net/~davidrod/spip.php?article9
Le site fonctionne sur une idée très simple: les contenus textes+images s'affichent les uns à côté des autres, de la gauche vers la droite. Cela créé un acsenceur horizontal qui permet de voir tous les contenus.
Deux problèmes subsistent:
- Pour le moment, les <div class="docs"> (images + légende en dessous) ne s'affichent les unes à côté des autres (grâce à float:left) que si j'indique à la main une largeur à la <div id="docs_conteneur"> qui les contient. Or mes contenus sont générés dynamiquement, donc je ne peux pas donner une largeur fixe à cette div.
- Lorsque cette <div id="docs_conteneur"> s'élargit, les div qui la contiennent ne s'élargissent pas alors que j'aimerai que les bandes grises se poursuivent jusqu'à la droite des contenus.
J'ai essayé de donner des "width:auto" aux <div class="menu"> sans effet
J'ai essayé de mettre des "overflow:auto" mais cela ne fait que déplacer le problème
Bref, je commence à manquer d'idée et de ressources...
Merci pour tous vos conseils
Cela fait un bon moment que je souffre sur un problème assez bête, j'ai essayé tout un tas de propositions que j'ai pu trouver en parcourant le forum et bien d'autres mais je n'arrive toujours pas à trouver de solution.
La page qui pose problème est ici.http://perso.ovh.net/~davidrod/spip.php?article9
Le site fonctionne sur une idée très simple: les contenus textes+images s'affichent les uns à côté des autres, de la gauche vers la droite. Cela créé un acsenceur horizontal qui permet de voir tous les contenus.
Deux problèmes subsistent:
- Pour le moment, les <div class="docs"> (images + légende en dessous) ne s'affichent les unes à côté des autres (grâce à float:left) que si j'indique à la main une largeur à la <div id="docs_conteneur"> qui les contient. Or mes contenus sont générés dynamiquement, donc je ne peux pas donner une largeur fixe à cette div.
- Lorsque cette <div id="docs_conteneur"> s'élargit, les div qui la contiennent ne s'élargissent pas alors que j'aimerai que les bandes grises se poursuivent jusqu'à la droite des contenus.
J'ai essayé de donner des "width:auto" aux <div class="menu"> sans effet
J'ai essayé de mettre des "overflow:auto" mais cela ne fait que déplacer le problème
Bref, je commence à manquer d'idée et de ressources...
Merci pour tous vos conseils