Bonjour à tous,
je viens vers vous suite à un soucis concernant un conflit entre les attributs width/height d'une image inlinés dans le HTML et la propriété CSS
combinée à
L'objectif est de pouvoir restreindre la largeur d'une image à la largeur de son contenant d'une part, d'autre part, d’optimiser le rendu en spécifiant les dimensions des images dans le HTML (comme recommandé notamment par PageSpeed Insights).
Mécaniquement, la combinaison des deux ne fonctionne pas puisque l'attribute HTML inline de height prévaut sur la règle CSS height: auto et donc la hauteur reste celle de l'image réelle tandis que la largeur est celle du contenant ce qui conduit à un tassement de l'image.
Avez-vous une idée de comment traiter ce problème ?
Merci.
Modifié par Olivier (03 Jan 2015 - 23:44)
je viens vers vous suite à un soucis concernant un conflit entre les attributs width/height d'une image inlinés dans le HTML et la propriété CSS
max-width: 100%;
combinée à
height: auto;
L'objectif est de pouvoir restreindre la largeur d'une image à la largeur de son contenant d'une part, d'autre part, d’optimiser le rendu en spécifiant les dimensions des images dans le HTML (comme recommandé notamment par PageSpeed Insights).
Mécaniquement, la combinaison des deux ne fonctionne pas puisque l'attribute HTML inline de height prévaut sur la règle CSS height: auto et donc la hauteur reste celle de l'image réelle tandis que la largeur est celle du contenant ce qui conduit à un tassement de l'image.
Avez-vous une idée de comment traiter ce problème ?
Merci.
Modifié par Olivier (03 Jan 2015 - 23:44)