关于使用媒体查询@meda失效原因的总结或注意事项
最近在写自己的个人博客时遇到了一个小问题,为了解决响应式设计,便加入了媒体查询@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失效原因的总结或注意事项相关推荐
- 关于使用媒体查询@meda失效原因的总结
最近在写自己的个人博客时遇到了一个小问题,为了解决响应式设计,便加入了媒体查询@meida来自适应各种大小的终端设备.但是在其中还发现了不少坑,在这里希望通过这篇文章分享给大家. 1.优先级的问题 d ...
- bootstrap在ie8下,兼容媒体查询
最近使用bootstrap做网站的时候发现,在ie8下的媒体查询一直失效: 后来解决了,做如下记录: 1.必须运行在服务器下 2.hack 条件语法,如下: <!--[if lte ie 9]& ...
- 媒体查询在iPhone iPod touch中使用safari浏览器失效的原因
在iphone和ipod touch中使用的Safari浏览器会出现媒体查询失效这是为什么呢 这是因为在iphone中使用Safari浏览器在进行页面显示时,将窗口宽度当做980px像素进行显示.所以 ...
- MySQL索引失效原因,SQL查询语句不走索引原因
前言 日常工作中索引失效原因很多,这个需要平时的日积月累,不断学习,才能更正确的发挥索引的作用,下面简单总结一些索引失效原因. 1. 隐式的类型转换,索引失效 select * from test w ...
- IOS margin失效问题,以及CSS媒体查询区分iPhone 6、 iPhone8、iPhone8 Plus和iPhoneX
CSS媒体查询区分iPhone 6. iPhone8.iPhone8 Plus和iPhoneX /*iPhone6和iPhone8*/ @media only screen and (device-w ...
- vue-cli、脚手架创建、eslint、alias别名配置、proxy代理配置、axios、scoped、穿透、媒体查询、12栅格、动态rem、1px边框、移动端事件、300ms延迟问题(六)
vue-cli的使用 现在使用前端工程化开发项目是主流的趋势,也就是说,我们需要使用一些工具来搭建vue的开发环境.一般情况下我们都会选择使用webpack进行项目的构建,在这里我们直接使用vue官方 ...
- 关于css媒体查询中的选择器权重的问题
@media中的选择器的优先级 今天写响应式页面的时候发现了个问题在这里记录一下 .content .right-box {width: 240px;float: right; } 我写的页面是三栏式 ...
- 前端移动端适配 - 媒体查询适配方案
背景 工作中难免会有写静态页面的需求,有时候移动端适配真的是做的心累,如果自己新做一个页面倒还好,整体布局会按照自己习惯来,但有时候不得不修改别人的代码,尤其是别人没适配好的代码,找样式以及命名规范等 ...
- 统计信息自动收集任务失效原因排查
环境:Oracle 11.2.0.3 RAC 问题:统计信息自动收集任务失效原因排查 1.查看自动任务的状态 2.进一步查看其它信息 3.解决问题 1.查看自动任务的状态 查看自动任务的状态,确认是e ...
最新文章
- linux命令:系统裁剪之五dropbear嵌入式系统专用ssh服务
- java 中字符串比较方法_java中常用的字符串的比较方法(两种)
- BAT经典面试题精简版(基础知识附答案)
- oracle gets/exec 单位,ORACLE AWR使用基础
- tp3.2 mysql elt出错_ThinkPHP3.2.3 SQL注入漏洞分析
- 一步一步写算法(之线性队列)
- jquery validate表单校验
- AD16从两层切到显示一层的视图shift+s
- IOS Xcode7 http 和 https
- python文件处理——文件读写
- HDU - 1247 (字典树水题)
- EXCEL 数据透视表的简单使用
- java编写文本编辑器_基于java实现文本编辑器.doc
- 树莓派 使用xbox360手柄
- Oracle ERP系统借贷关系表
- 1+x证书Web前端开发HTML+CSS专项练习测试题(八)
- linux下分区ntfs,简易教程:Linux下NTFS分区的写操作
- 分享5个你可能不知道但非常实用的软件
- C++二维vector使用教程
- 来自西安火车站旁一小面馆的管理启示