引入图片amp-img【ytkah英译AMP-2】

  大多数HTML标签可以直接在AMP HTML中使用,但是某些标签,如<img>标签,被等效的或稍微增强的自定义AMP HTML标签所取代(还有一些有问题的标签是完全禁止的,参见规范中的HTML标签)。为了演示附加标记的样子,下面是将图像嵌入页面所需的代码:

<amp-img src="welcome.jpg" alt="Welcome" height="400" width="800"></amp-img>

  

  运行时可以根据视口位置、系统资源、连接带宽或其他因素选择延迟或优先级资源加载。amp-img组件允许运行时以这种方式有效地管理图像资源。像所有外部获取的AMP资源一样,amp-img组件必须预先给出一个显式的大小(如宽度/高度),以便在不获取图像的情况下可以知道高宽比。实际的布局行为由布局属性决定。

  

<amp-img
  alt="A view of the sea"
  src="/static/inline-examples/images/sea.jpg"
  width="900"
  height="675"
  layout="responsive"
>
</amp-img>

  支持的layout有:fill(填充),fixed(固定), fixed-height(固定高度), flex-item, intrinsic(内嵌), nodisplay(不显示), responsive(自适应)

  一般设置responsive即可

  更多详情参考https://amp.dev/documentation/components/amp-img/?format=websites

原文地址:https://www.cnblogs.com/ytkah/p/13131782.html