Bonjour à tous
Cette fois, j'ai un problème de largeur.
J'ai un objet "diapo", défini comme
Les contraintes:
1) l'image doit s'adapter à la largeur du viewport
2) l'image ne doit pas dépasser la taille "naturelle" donnée dans le fichier image
3) la largeur de <figure> doit être celle de <img> (plus un léger padding)
4) le texte doit se mouler à la largeur ainsi définie.
Ce que j'obtiens avec mon CSS actuel ne répond pas à ces critères:
http://tests.osirisnet.net/migration/outils/diapo.png
j'ai défini <figure> comme display:inline-table pour qu'il s'adapte à la largeur de l'image, mais le résultat c'est qu'il s'élargit en fonction du texte, je suis obligé de ettre des <br>pour plier le texte...
Bref, il faut refaire le CSS, et je nage...
Pourriez vous me donner des conseils qui m'évitent une fois de plus de traiter le problème en Javascript?
Cette fois, j'ai un problème de largeur.
J'ai un objet "diapo", défini comme
<figure class="diapo">
<img src="mon_image.jpg">
<figcaption>un texte de longeur quelconque</figcaption>
</figure>
Les contraintes:
1) l'image doit s'adapter à la largeur du viewport
2) l'image ne doit pas dépasser la taille "naturelle" donnée dans le fichier image
3) la largeur de <figure> doit être celle de <img> (plus un léger padding)
4) le texte doit se mouler à la largeur ainsi définie.
Ce que j'obtiens avec mon CSS actuel ne répond pas à ces critères:
http://tests.osirisnet.net/migration/outils/diapo.png
j'ai défini <figure> comme display:inline-table pour qu'il s'adapte à la largeur de l'image, mais le résultat c'est qu'il s'élargit en fonction du texte, je suis obligé de ettre des <br>pour plier le texte...
Bref, il faut refaire le CSS, et je nage...
Pourriez vous me donner des conseils qui m'évitent une fois de plus de traiter le problème en Javascript?