我刚开始致力于响应式网页设计。媒体查询是否处理下载组件或处理过程的位置?这个问题的原因是,当我们在我们的网页中使用不同大小的图像时,例如已经为智能手机下载1x图像,为平板电脑下载2张图像,为桌面浏览器下载4x图像。是否所有尺寸的图像都会下载到所有的浏览器中,或者如何在响应式网页设计中处理?它如何适用于所有Web组件?在响应式网页设计中如何下载网页组件?
-1
A
回答
0
我将描述每种资产的策略。
图片
条件装载的整个想法是不具有尺寸大于需要加载图像。
articles,你可以在这件事情上找到完美的意义,但它们实施起来有点棘手,因为最终的解决方案将主要依赖后端。
最常用的技术非常简单:您使用JavaScript方法进行屏幕宽度/设备检测并加载相应的图像大小。
CSS
对于有条件的加载,您可以使用<link>
标签的媒体属性。该属性用于指定一个@media
查询,该查询将控制加载。
这是一篇关于Conditional loading of resources with media queries的文章,详细解释了该属性的用法。这是相当古老的,但即使在今天,规则也是一样的。
的JavaScript
的JavaScript资产的控制是完全由你决定。我不会谈论模块加载器。
Window.matchMedia()是基于媒体查询的条件检查器,可用于资产加载,如果您对browser-support满意。
过时,但相当多的用户友好window.outerWidth
浏览器检测以下question描述。
+0
非常感谢..真的帮助我! – SrAn
相关问题
- 1. 响应式网页设计
- 2. 内嵌css响应式网页设计
- 3. Scrollorama和响应式网页设计
- 4. 响应式网页设计缺陷
- 5. 表响应式网页设计?
- 6. 响应式网页
- 7. Elm如何处理响应式网页设计?
- 8. HTML5和Css3 - 页脚重叠 - - 响应式网页设计
- 9. Div在响应式网页设计中的重新定位
- 10. 用于响应式网页设计的DevExpress控件
- 11. 在iPad上查看时响应式网页设计缺少组件
- 12. twitter bootstrap - 响应式网页设计:在移动设备上加载时间?
- 13. 如何防止跨度进入下一行 - 响应式网页设计?
- 14. 下载文件在网页
- 15. 媒体查询无法在响应式网页设计中使用网格
- 16. 制作响应式网页
- 17. 单VS多个样式表在响应网页设计
- 18. 响应式网页设计中的宽度与最大宽度
- 19. Windows 8.1中的响应式网页设计IE Snap View分屏
- 20. 不以响应式网页设计为中心
- 21. 用于响应式网页设计的Android参考设备
- 22. 响应式网页设计样式*更新*
- 23. 下载网页
- 24. 网页设计
- 25. 如何在响应式网页中为一行使用单个网页元素
- 26. 如何在Arch Linux中下载网页
- 27. 查看完整的网站响应网页设计
- 28. 如何从网页下载文件?
- 29. 使用角度js的响应式网页设计
- 30. 响应式设计为1 ASP.NET网页 - 检测屏幕宽度
媒体查询只是定义应用某些CSS规则的地方,没有别的。 – Sparky