当前位置:  开发笔记 > 前端 > 正文

媒体查询已弃用?

如何解决《媒体查询已弃用?》经验,为你挑选了1个好方法。

我试图进行设备检测(适用于智能手机,平板电脑和笔记本电脑),但最终进入了显示我所需要的几乎所有内容的站点。不幸的是,我被告知那些查询(例如:device-width)已被弃用!

有什么解决方法吗?



1> Tanasos..:

从到目前为止的实践来看,我可以确定特定于设备的媒体查询绝对不是正确的选择。您刚刚发布的线程还包含以下语句:

如果您对此有以下反应:切勿将断点基于设备!你有一个好点。

移动优先方法也是我不练习的事情。(从最小宽度开始)

适用于我所有项目的最佳实践,无论是应用程序还是简单的网站,都包含最大宽度媒体查询,该查询从您的主要分辨率开始,并在尽可能小的屏幕上完成。

诀窍不是使用严格的分辨率集,而是在调整视口大小时针对特定问题使用所需的分辨率。

只需转到MDN并阅读有关媒体查询的信息。仅对最小分辨率为1920px以上的像素使用最小宽度查询,对于较低分辨率的像素,则坚持使用最大宽度查询。

您可以放心使用的大多数通用媒体查询:

@media screen and (max-width: *px) {}


*是您要解决的视口宽度的像素宽度值。

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有