如果我基于移动端样式编写CSS,然后使用@media
查询逐渐应用于更大的屏幕(平板电脑、桌面等),那么移动设备会使用桌面端的样式吗?
我认为通常情况下,移动设备会加载所有图片,即使这些图片不适用于其特定的媒体大小。这意味着它将加载所有图片并隐藏不匹配其查询式样表的图片。
我正在尝试为网站的较大版本使用一个背景:
.splash {
background: #1a1a1a url('/assets/imageLarge.png') no-repeat;
}
还需要为移动版本创建另一个页面:
.splash {
background: #1a1a1a url('/assets/imageSmall.png') no-repeat;
}
如果我在任何媒体查询之前应用移动CSS,并使用像@media screen and (min-device-width: 481px) {...}
这样的查询添加大型媒体CSS,移动设备是否也会加载大型图像?
max-device-width: 1px
中,并在开发者工具中检查是否已加载。 - millimoose