Bonjour à tous
Dans la page https://tests.osirisnet.net/docu/bruxelles_art_du_contour/test-bruxelles_art_du_contour_03.htm
Les images dans le premier cadre ont une hauteur inégale.
Le contenu de ce cadre est généré par JS, les images sont toutes redimensionnées pour avoir la même hauteur.
Apparemment, cela est lié à ce que les groupes d'images sont stylés comme des <ul> display:flex;flex-wrap:wrap; et chaque <figure> contenant l'image et le texte est insérée dans un <li> pour que l'on ait un espacement entre les lignes.
Précédemment les groupes d'images étaient des <div> display:flex;flex-wrap:wrap; contenant directement les <figure>. Il n'y avait pas ce problème de taille d'image, mais les lignes étaient "collées", d'où l'ajout d'une balise <li> intermédiaire.
Il s'agit donc vraisemblablement d'un problème de CSS, mais dans ce contexte complexe je ne parviens pas à voir où.
A noter que dans le deuxième cadre, où les images n'ont pas de texte attaché les images ont bien la même hauteur.
Merci pour votre aide dans le traitement de ce problème.
Dans la page https://tests.osirisnet.net/docu/bruxelles_art_du_contour/test-bruxelles_art_du_contour_03.htm
Les images dans le premier cadre ont une hauteur inégale.
Le contenu de ce cadre est généré par JS, les images sont toutes redimensionnées pour avoir la même hauteur.
Apparemment, cela est lié à ce que les groupes d'images sont stylés comme des <ul> display:flex;flex-wrap:wrap; et chaque <figure> contenant l'image et le texte est insérée dans un <li> pour que l'on ait un espacement entre les lignes.
Précédemment les groupes d'images étaient des <div> display:flex;flex-wrap:wrap; contenant directement les <figure>. Il n'y avait pas ce problème de taille d'image, mais les lignes étaient "collées", d'où l'ajout d'une balise <li> intermédiaire.
Il s'agit donc vraisemblablement d'un problème de CSS, mais dans ce contexte complexe je ne parviens pas à voir où.
A noter que dans le deuxième cadre, où les images n'ont pas de texte attaché les images ont bien la même hauteur.
Merci pour votre aide dans le traitement de ce problème.