Je construis un site Wordpress responsive. Le flux du blog contient une liste d'histoires qui ont un titre et une image. Les tailles d'image doivent être les suivantes:Quelqu'un peut-il voir où je vais mal avec ce srcset?
- jusqu'à 479px de large - 140x140px (histoires sont affichées dans une liste)
- sur 480px de large - 360x190px (histoires sont affichées dans une rangée de 3)
J'ai essayé d'utiliser SRCSET pour que l'image 140x140px soit chargée pour les navigateurs jusqu'à 479px et l'image 360px pour les navigateurs 480px et plus. Je ai googlé et lu littéralement chaque peu de documentation là-bas sur les tailles et srcset, mais je ne peux tout simplement pas obtenir ma tête autour d'elle. Jusqu'à présent, je suis venu avec ce qui suit:
<img
src="http://placekitten.com/140/140"
srcset="
http://placekitten.com/140/140 140w,
http://placekitten.com/360/190 360w"
sizes="
(max-width: 479px) 140px,
(min-width: 480px) 360px,
100vw"
alt=""
class="lazyload"
/>
Malheureusement tout cela ne fait qu'afficher la 360x190px à chaque largeur, en dépit de la src réelle de l'image étant définie sur l'image 140x140px.
Quelqu'un peut-il voir ce que j'ai manqué? Je pense que ce sont les tailles que je suis le plus confus. J'ai ajouté dans les requêtes médiatiques comme documentées mais elles ne semblent pas être appliquées?
Merci!
S'il vous plaît partager votre ** balisage généré **. PHP est un langage côté serveur et ne peut pas être rendu par l'extrait de code. – Terry
Salut! Je l'ai mis à jour pour utiliser les images de placekitten mais je ne suis pas sûr que cela a fonctionné? Je l'ai seulement fonctionnant localement ainsi le code était juste un exemple de ce que je travaille avec. –
Quel navigateur utilisez-vous? Votre code dans la question travaille pour moi. –