【发布时间】:2012-02-16 18:48:19
【问题描述】:
<style type="text/css">
.hidden-image-container {
display: none;
}
</style>
<div class="hidden-image-container">
<img src="lulcats.png" />
</div>
我主要感兴趣的是移动浏览器对不下载隐藏容器中的图像进行了哪些优化。
这将使我能够显着减少初始下载时间。
Related reference question about loading images across devices
【问题讨论】:
-
我很确定大多数浏览器仍然会下载“隐藏”元素,因为它假定隐藏元素将在某些时候使用。我能想到的阻止立即下载图像的唯一方法是从隐藏图像容器 div 中删除图像,然后在您希望客户端下载图像时使用 div.innerHTML = img tag html。跨度>
标签: html css image mobile mobile-browser