媒体查询下载

时间:2013-01-13 19:37:51

标签: html css media-queries

如果我使用媒体查询根据浏览器大小使用单独的图像定义我的背景,例如:

@media (min-width:1440px){div.container{background:URL('bg1440.png');}}
@media (min-width:960px){div.container{background:URL('bg960.png');}}
@media (min-width:480px){div.container{background:URL('bg480.png');}}

这是我的div结构:

<div class="outerwrap">
  <div class="innerwrap">
    <div class="container">

容器类是持有背景图像的人。

浏览器是否仅请求相关图像或是否会请求所有图像?

如果我打开浏览器并调整其大小,让我们说从1440到960,媒体查询会请求两个相关图像还是仍会请求所有图像?

如果它下载所有图像,我该怎么做才能解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:3)

这取决于浏览器和平台。

目前,most browsers will download the needed background image only

请注意,对于其他媒体,行为可能不同(包括非背景图像的图像)。