Lon*_*Dev 5 html css twitter-bootstrap
我正在建立一个响应式网站,其中包含一个大型轮播,首页上有多个图像.
我想为每个设备制作不同尺寸的图像.我想确保只下载该设备的正确图像,以便为移动用户节省带宽.
我可以通过这样的方式使bootstrap显示正确的图像:
<img src=" http://placehold.it/1700x700" alt="Placeholder" class="visible-lg"/>
<img src=" http://placehold.it/1100x700" alt="Placeholder" class="visible-md"/>
<img src=" http://placehold.it/900x700" alt="Placeholder" class="visible-sm"/>
<img src=" http://placehold.it/768x700" alt="Placeholder" class="visible-xs"/>
Run Code Online (Sandbox Code Playgroud)
如果我在xs设备上加载它,它是否仍会下载所有4个图像,或者只下载最后一个?确保它只下载正确的最佳做法是什么?
真的很感谢你的帮助.
您的示例将加载所有四个图像,这对移动设备用户来说是一个真正的痛苦(以及您服务器上的额外需求).响应式图像是少数几个没有广泛认可的"最佳解决方案"的领域之一,而且大多数开发人员只会在需要答案时耸耸肩.
我发现1.5x Hack在大多数用例中运行良好:
http://alistapart.com/article/mo-pixels-mo-problems(最后,但值得一直阅读).
| 归档时间: |
|
| 查看次数: |
8274 次 |
| 最近记录: |