Bonjour,
sans vouloir te vexer, je pense que :
- tu n'as rien compris de l'utilisation et de l'intérêt de <amp-img...>
- quand on te donne des liens à lire, LIS BIEN ATTENTIVEMENT ! Ne te contente pas de "parcourir rapidement", au risque de comprendre de travers
RELIS aussi l'explication de NoSmoking, et le CODE qu'il te montre :
- les dimensions doivent être données dans la balise <amp-img...> (qui EST le "conteneur" !)
- c'est la balise <img .../> générée qui est en position:absolute; PAR RAPPORT à la balise <amp-img...> !
<amp-img width="16" height="16" alt="{% t phoneicon %}" src="{{'.....Phone_number-16px-16px.png' | ..... }}" layout="responsive" ....../></amp-img>
Explique-nous :
- l'intérêt de amp-img dans ce cas précis : une icône de 16 x 16px !
- l'intérêt de layout="responsive", alors que l'icône fera TOUJOURS 16 x 16px !!
Cette techno est essentiellement adaptée pour de grandes images, dont l'affichage a EFFECTIVEMENT besoin d'être optimisé en fonction du media (temps de chargement,...).
(du moins, c'est ce que j'ai cru comprendre... Sinon, je n'en vois pas l'intérêt )
Pas pour des icônes de 16 x 16px...
Commence déjà par :
- écrire et maitriser le code HTML(5) "classique" (connais-tu la balise <img .../> ? )
- apprendre les subtilités du CSS (ne serait-ce que la différence entre "block", "inline", "inline-block" !)
- comprendre ce que "responsive" veut dire, comment et pourquoi l'appliquer,... (voir aussi les media queries,...)
- ...
Bref :
Ce ne sont pas les outils qui font le bon ouvrier.
Partager