增强响应式图像的性能

时间:2014-06-11 20:38:07

标签: html css responsive-design

我有一个响应式页面,我正在尝试优化页面加载时间。我在页面上运行了yslow扩展,并且建议将宽度和高度属性插入到图像中,以便它可以在加载css之前渲染图像:(示例)

<img src="example.png" width="50px" height="50px" />

我的问题是,有没有办法实现类似的东西,但是在某种程度上保留了页面上图像的响应属性?

1 个答案:

答案 0 :(得分:1)

您可以在CSS文件中设置图像的宽度和高度,并使用媒体查询进行调整。

您可以在其父容器中将图像设置为背景:

background-image:url('../images/bg.png');
background-repeat:no-repeat;
background-size:contain;
background-position:center;

后台方法适用于精灵,这是另一种加速页面的方法。