Bonjour,
Je rencontre un problème avec l'utilisation des balises <figcaption> et <figure>.
Je souhaite que la largeur de <figcaption> soit ajustée à la largeur de l'image, et non pas à la largeur de <figure> comme elle l'est par défaut. Seule style appliqué :
Lorsque l'image remplit la largeur de <figure> (occupant toute la largeur de son parent), pas de problème : la légende est bien alignée à gauche par rapport à <figure>, et donc bien alignée sous l'image.
Mais lorsque l'image n'occupe pas toute la largeur de <figure> (typiquement si la hauteur de l'image est supérieure à sa largeur), alors dans ce cas la légende est toujours alignée à gauche par rapport à <figure>, et donc n'est pas aligné sous l'image.
Pour bien faire, il faudrait que la largeur de <figure> s'adapte en fonction de la largeur de l'image. J'ai retourné le problème dans tous les sens mais rien ne semble fonctionner.
Merci par avance pour vos indications/solutions
Louis.
Modifié par Boudha (06 Feb 2012 - 11:26)
Je rencontre un problème avec l'utilisation des balises <figcaption> et <figure>.
Je souhaite que la largeur de <figcaption> soit ajustée à la largeur de l'image, et non pas à la largeur de <figure> comme elle l'est par défaut. Seule style appliqué :
figcaption { text-align: left; }
Lorsque l'image remplit la largeur de <figure> (occupant toute la largeur de son parent), pas de problème : la légende est bien alignée à gauche par rapport à <figure>, et donc bien alignée sous l'image.
Mais lorsque l'image n'occupe pas toute la largeur de <figure> (typiquement si la hauteur de l'image est supérieure à sa largeur), alors dans ce cas la légende est toujours alignée à gauche par rapport à <figure>, et donc n'est pas aligné sous l'image.
Pour bien faire, il faudrait que la largeur de <figure> s'adapte en fonction de la largeur de l'image. J'ai retourné le problème dans tous les sens mais rien ne semble fonctionner.
Merci par avance pour vos indications/solutions
Louis.
Modifié par Boudha (06 Feb 2012 - 11:26)