css - Blogger 中的 srcset 和特定图像大小
问题描述
在我使用 PageSpeed Insights 检查我的博客后,我决定先解决Properly size images
.
对于那些不熟悉 Blogger 图片上传系统的人,我会稍微介绍一下背景。每当通过 Blogger 界面上传图像时,都可以通过编辑其源链接来定义图像的特定大小。
例如,假设这是我刚刚上传的图片的地址: https ://abc.blogspot.com/something/s540/dog.jpeg
这s540
部分意味着我想要一个 540x540 的图像。s 代表正方形。可以将数值修改为任意数字。
回到我的问题。
在我看到由于错误的图像尺寸而失去积分后,我将srcset
属性添加到我的图像中,如下所示:
src="https://abc.blogspot.com/something/s540/dog.jpeg"
srcset="https://abc.blogspot.com/something/w280/dog.jpeg 280w,
https://abc.blogspot.com/something/w560/dog.jpeg 560w,
https://abc.blogspot.com/something/w840/dog.jpeg 840w,
https://abc.blogspot.com/something/w1120/dog.jpeg 1120w,
https://abc.blogspot.com/something/w1400/dog.jpeg 1400w"
我拿回了我的分数:)
但是,在我的主页上,事情并没有按预期工作。
我有某种画廊,其中包含大约 10 张图像,我使用元素width
的height
属性将其强制缩小。img
当我尝试与以前相同的技巧时:
src="https://abc.blogspot.com/something/s540/dog.jpeg"
srcset="https://abc.blogspot.com/something/w280/dog.jpeg 280w,
https://abc.blogspot.com/something/w560/dog.jpeg 560w,
https://abc.blogspot.com/something/w840/dog.jpeg 840w,
https://abc.blogspot.com/something/w1120/dog.jpeg 1120w,
https://abc.blogspot.com/something/w1400/dog.jpeg 1400w"
width="160" height="160"
我仍然收到错误,我提供的图像尺寸错误 - 可能是因为 160x160 尺寸强制。
我的问题是我应该如何处理最后一个案例?
如果我告诉 Blogger 下载/s160/
图片的版本,它们看起来很糟糕(像素化)......
解决方案
推荐阅读
- backbone-events - 我想要一个带有平均值和标准差的折线图
- javascript - 为什么mongodb一个接一个地给出这样一个系列问题?
- r - 如何在 R 中逐行比较两个不同的矩阵?
- r - S4 类是对象吗?
- azcopy - AZCopy 日期时间
- plsql - 如何将 POUPPLOV 中的选定值传递给 Oracle-APEX 中的 Select 查询
- sql - 带有患者的sql查询
- javascript - 未捕获的错误:尚未为上下文加载模块名称“express”:_
- mysql - 如何在mysql中自定义自动增量以从默认值开始
- javascript - Jumbotron 导航栏在角度应用程序中未正确显示。在我的 Angular.json 文件中也有一个黄色下划线