我一直在使用以下标记:
<img src="lowresImage.jpg" srcset="lowresImage.jpg, highresImage.jpg 2x" alt="Lorem Ipsum">
这与图片填充(http://scottjehl.github.io/picturefill/)非常完美,并且不会产生任何跨客户端问题。
我只是想知道是否有人可以确认这是支持使用内联视网膜图像的有效标记。我使用它的原因如下:
- 图片是内容的一部分,所以不能使用背景图片。
- Google 不会索引 srcset-attribute,但会索引 src-attribute,这就是我同时使用两者的原因。所以这主要是一个SEO考虑。
- 据我测试,我还没有发现浏览器发送双重 HTTP 请求。它请求普通桌面上的 src-image 和视网膜显示器上的 srcset-retina (2x) 图像。
我几乎找不到任何关于使用 src 以及 srcset 和 picturefill 与 SEO 和视网膜显示相关的信息。所以如果这个标记没有缺陷,那么我希望更多的人可以使用这种方法来响应和 SEO 友好的图像。