发布于 2017-06-09 15:26:39
正如您所说的,您有多个图像,最好使用'layout="responsive"',,这样至少可以使您的图像具有响应性。关于宽度和高度。他们是必须的。如果您阅读AMP的目的,其中之一是使页面‘跳跃/闪烁免费内容’,这是发生在没有提到的宽度图片。通过指定宽度,浏览器(移动浏览器)可以计算出该图像的精确空间并保持其不变,并在此之后显示内容。这样,当页面和图像被加载时,就不会有任何内容闪烁。
关于您的HTML的重写,我可以提供的一个技巧是,您可以使用PHP、Python或Node JavaScript编写一些小的实用程序,它实际上可以读取源图像、计算它们的尺寸并替换您的IMG标记。
希望这对你的AMP网站有帮助并祝你好运:-)
发布于 2017-06-09 08:36:48
您可以使用layout=fixed,但仍然需要添加width和height,因此可能需要为图像计算这些值。
https://stackoverflow.com/questions/44435401
复制相似问题