最近在写自己的个人博客时遇到了一个小问题,为了解决响应式设计,便加入了媒体查询@meida来自适应各种大小的终端设备。但是在其中还发现了不少坑,在这里希望通过这篇文章分享给大家。

1、优先级的问题

div p{color:#333;
}@media screen and (min-width:500px) and (max-width:1240px){p{color:#666;}
}

以上的这段代码div里面的p标签是不会改变颜色的,因为在媒体查询中指定的p标签得文字颜色的优先级要低于div中p指定的颜色。

2、空格符问题

@meida screen and (max-width:768px){........
}

注意在写媒体查询的时候,一定要记得and前后是有空格的,否则会失效!!!!!!

3、注意是否声明meta元素

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

移动端一定要声明,而pc端不作要求。

解决ie8不支持媒体查询

respond.js

Respond.js 是一个小脚本,支持在浏览器中使用CSS3媒体查询功能。
今天在做浏览器适配时,发现ie8不支持媒体查询,解决方法就是使用respond.js库。
但要注意以下几点:
1、需要启动本地服务器(localhost),不能使用普通本地的url地址(file://开头);
2、需要外部引入CSS文件,将CSS样式书写在style中是无效的;
3、由于respond插件是查找CSS文件,再进行处理,所以respond文件一定要放置在CSS文件的后面;
4、另外,虽然把respond放置在head里还是在body后面都能够实现,但是建议放置在head中;
5、最好不要为CSS设置utf-8的编码,使用默认

关于使用媒体查询@meda失效原因的总结或注意事项相关推荐

  1. 关于使用媒体查询@meda失效原因的总结

    最近在写自己的个人博客时遇到了一个小问题,为了解决响应式设计,便加入了媒体查询@meida来自适应各种大小的终端设备.但是在其中还发现了不少坑,在这里希望通过这篇文章分享给大家. 1.优先级的问题 d ...

  2. bootstrap在ie8下,兼容媒体查询

    最近使用bootstrap做网站的时候发现,在ie8下的媒体查询一直失效: 后来解决了,做如下记录: 1.必须运行在服务器下 2.hack 条件语法,如下: <!--[if lte ie 9]& ...

  3. 媒体查询在iPhone iPod touch中使用safari浏览器失效的原因

    在iphone和ipod touch中使用的Safari浏览器会出现媒体查询失效这是为什么呢 这是因为在iphone中使用Safari浏览器在进行页面显示时,将窗口宽度当做980px像素进行显示.所以 ...

  4. MySQL索引失效原因,SQL查询语句不走索引原因

    前言 日常工作中索引失效原因很多,这个需要平时的日积月累,不断学习,才能更正确的发挥索引的作用,下面简单总结一些索引失效原因. 1. 隐式的类型转换,索引失效 select * from test w ...

  5. IOS margin失效问题,以及CSS媒体查询区分iPhone 6、 iPhone8、iPhone8 Plus和iPhoneX

    CSS媒体查询区分iPhone 6. iPhone8.iPhone8 Plus和iPhoneX /*iPhone6和iPhone8*/ @media only screen and (device-w ...

  6. vue-cli、脚手架创建、eslint、alias别名配置、proxy代理配置、axios、scoped、穿透、媒体查询、12栅格、动态rem、1px边框、移动端事件、300ms延迟问题(六)

    vue-cli的使用 现在使用前端工程化开发项目是主流的趋势,也就是说,我们需要使用一些工具来搭建vue的开发环境.一般情况下我们都会选择使用webpack进行项目的构建,在这里我们直接使用vue官方 ...

  7. 关于css媒体查询中的选择器权重的问题

    @media中的选择器的优先级 今天写响应式页面的时候发现了个问题在这里记录一下 .content .right-box {width: 240px;float: right; } 我写的页面是三栏式 ...

  8. 前端移动端适配 - 媒体查询适配方案

    背景 工作中难免会有写静态页面的需求,有时候移动端适配真的是做的心累,如果自己新做一个页面倒还好,整体布局会按照自己习惯来,但有时候不得不修改别人的代码,尤其是别人没适配好的代码,找样式以及命名规范等 ...

  9. 统计信息自动收集任务失效原因排查

    环境:Oracle 11.2.0.3 RAC 问题:统计信息自动收集任务失效原因排查 1.查看自动任务的状态 2.进一步查看其它信息 3.解决问题 1.查看自动任务的状态 查看自动任务的状态,确认是e ...

最新文章

  1. linux命令:系统裁剪之五dropbear嵌入式系统专用ssh服务
  2. java 中字符串比较方法_java中常用的字符串的比较方法(两种)
  3. BAT经典面试题精简版(基础知识附答案)
  4. oracle gets/exec 单位,ORACLE AWR使用基础
  5. tp3.2 mysql elt出错_ThinkPHP3.2.3 SQL注入漏洞分析
  6. 一步一步写算法(之线性队列)
  7. jquery validate表单校验
  8. AD16从两层切到显示一层的视图shift+s
  9. IOS Xcode7 http 和 https
  10. python文件处理——文件读写
  11. HDU - 1247 (字典树水题)
  12. EXCEL 数据透视表的简单使用
  13. java编写文本编辑器_基于java实现文本编辑器.doc
  14. 树莓派 使用xbox360手柄
  15. Oracle ERP系统借贷关系表
  16. 1+x证书Web前端开发HTML+CSS专项练习测试题(八)
  17. linux下分区ntfs,简易教程:Linux下NTFS分区的写操作
  18. 分享5个你可能不知道但非常实用的软件
  19. C++二维vector使用教程
  20. 来自西安火车站旁一小面馆的管理启示

热门文章

  1. php 读doc_PHP读取DOC 文件
  2. 电子发票全流程电子化管理指南-摘要
  3. matlab寻找频谱峰值,matlab – 从数据中获取FFT峰值
  4. C语言 近似求PI
  5. loadrunner11 录制手机
  6. ubuntu18.04 下海康工业相机hikrobot_camera的使用及问题的解决
  7. Python9-前端基础知识-day47
  8. 董宏丽(帮别人名字作诗)
  9. 本博客通知(亓官劼)
  10. 微信公众平台开发-java