Bonsoir,
Je souhaite afficher des images de taille aléatoire (mais généralement plus larges que hautes) sous la forme de miniatures. ces images sont des lien:
<a href="#"><img src="#" /></a>
Ma miniature doit faire 100px de long comme de large:
a{display:block;overflow:hidden;width:100px;height:100px;}
img{max-height:100%;} /* image plus large que haute */
Mes problèmes sont les suivants:
- Je souhaite centrer l'image horizontalement. a{text-align:center;} et img{margin:0 auto;} ne semblent pas fonctionner. Est-ce parce que l'image est plus grande que sont contenant ?
- Je veux être perfectionniste, et dans le cas (rare) où l'image est plus haute que large, j'ai une marge blanche sur le côté. Existe-il un moyen d'ajuster la taille de l'image en fonction de sa dimension la plus petite plutôt qu'en fonction de sa dimension la plus grande ? img{max-height:100%;max-width:100%;} me donnant une marge blanche dans tous les cas...
Merci.
Je souhaite afficher des images de taille aléatoire (mais généralement plus larges que hautes) sous la forme de miniatures. ces images sont des lien:
<a href="#"><img src="#" /></a>
Ma miniature doit faire 100px de long comme de large:
a{display:block;overflow:hidden;width:100px;height:100px;}
img{max-height:100%;} /* image plus large que haute */
Mes problèmes sont les suivants:
- Je souhaite centrer l'image horizontalement. a{text-align:center;} et img{margin:0 auto;} ne semblent pas fonctionner. Est-ce parce que l'image est plus grande que sont contenant ?
- Je veux être perfectionniste, et dans le cas (rare) où l'image est plus haute que large, j'ai une marge blanche sur le côté. Existe-il un moyen d'ajuster la taille de l'image en fonction de sa dimension la plus petite plutôt qu'en fonction de sa dimension la plus grande ? img{max-height:100%;max-width:100%;} me donnant une marge blanche dans tous les cas...
Merci.