【发布时间】:2014-10-03 12:16:46
【问题描述】:
我正在寻找使图像(真正的img 元素,没有背景图像属性)不加载到手机上的最佳方法。由于使用媒体查询并将display 设置为none 不会使浏览器停止预加载图像,因此我研究了使用没有JavaScript 的纯CSS/HTML5 的更好方法。我看到的唯一方法是使用 HTML5 picture 元素仅在某些屏幕宽度处加载图像。
<picture>
<source media="(min-width: 480px)" src="some.png">
</picture>
但是主要浏览器还不支持图片元素,所以这也不是一个解决方案。您还有其他想法如何实现吗?如果没有纯 CSS/HTML 方法,那么使用 JavaScript 的最佳方法是什么?
【问题讨论】:
标签: javascript html image css responsive-design