HTML5 的媒体查询用多了好么?
巴扎黑
巴扎黑 2017-04-17 11:25:44
[HTML讨论组]

HTML5的媒体查询有哪些优缺点,有的人认为最好不用。但是做页面的时候为了兼容iPhone5和6plus,经常用到啊。
谁对此有比较全面的讲解?

巴扎黑
巴扎黑

全部回复(5)
巴扎黑

媒体查询配合rem使用。

@media only screen and (min-width: 340px){
  html {
    font-size: 20px !important;
  }
}
@media only screen and (min-width: 401px){
  html {
    font-size: 25px !important;
  }
}
@media only screen and (min-width: 428px){
  html {
    font-size: 26.75px !important;
  }
}
@media only screen and (min-width: 481px){
  html {
    font-size: 30px !important;
  }
}
@media only screen and (min-width: 569px){
  html {
    font-size: 35px !important;
  }
}
@media only screen and (min-width: 641px){
  html {
    font-size: 40px !important;
  }
}

然后html里面的DOM根据html来设定大小,宽度,高度。

PHP中文网

手机移动端最好还是用em%rem,媒体查询做不到全面兼容,而且维护和开发成本高。

PHP中文网

小撸怡情,大撸伤身。
尽量用通用的样式,通用样式解决不了的时候再根据媒体查询单独设置。
正常使用没有问题的。

PHP中文网

少用点吧,关键的地方用用,能不用就不用,用多了代码冗余,非常不好维护,如果大面积用,相当于一个模块就有多了几倍的代码,如果页面数据量大,很影响性能的。
如果产品更注重性能和速度,还是需要放弃一些更完美的视觉体验的。

天蓬老师

移动端页面添加上下面的meta

html<meta name="viewport" content="width=device-width, initial-scale=1" />

如果要禁止用户的缩放,请自行查询文档后添加

然后尽量不要使用px作为单位,除了border-width, outline-width, border-radius等只需要微量单位的属性外,多使用em, %, rem做单位, 尤其是字体。这种处理是不需要媒体查询的,真正用到媒体查询的东西不会太多的,主要是在布局上可能会有些媒体查询的东西存在。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号