大家对于css3中media属性并不陌生,但是随着一些高视网膜的设备面世,很多情况对于media的不标准的用法也越来越多,我通过查找一些知识结合实践给总结出一些标准的设置的方法。

CSS3 中的 Media Queries 可以让我们设置不同类型的媒体条件,并根据对应的条件,给相应符合条件的媒体调用相对应的样式表。现在最常见的一个例子,就是可以同时给 PC 的大屏幕和移动设备设置不同的样式表。这功能是非常强大的,它可以让我们定制不同的分辨率和设备,并在不改变内容的情况下,制作的网页在不同的分辨率和设备下都能显示正常,并且不会因此而丢失样式。

常用设备的 CSS3 Media Queries

所有 iPad Media Queries

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) { /* STYLES */}

iPad 横屏

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* STYLES */}

iPad 竖屏

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* STYLES */ }

高清屏 iPad Media Queries

即 iPad 3 & 4 的 Media Queries:

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {/* STYLES */}

高清屏 iPad 横屏

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) { /* STYLES */}

高清屏 iPad 竖屏

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */ }

iPad 1 & 2 Media Queries

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){ /* STYLES */}

iPad 1 & 2 横屏

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) { /* STYLES */}

iPad 1 & 2 竖屏

@media only screen
and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) { /* STYLES */}

iPad mini 也是和 iPad 1 和 2 一样。iPhone 5 Media Queries

@media only screen
and (min-device-width : 320px) and (max-device-width : 568px) { /* STYLES */}

iPhone 5 横屏

@media only screen
and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { /* STYLES */}

iPhone 5 竖屏

@media only screen
and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {/* STYLES */ }

iPhone 2G, 3G, 4, 4S Media Queries

@media only screen
and (min-device-width : 320px) and (max-device-width : 480px) {/* STYLES */}

iPhone 2G-4S 横屏

@media only screen
and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) { /* STYLES */}

手机现在比较多。所以又有新的问题。就是有些部分要精确处理的。从手机开始还要分爱疯6.爱疯5等大小,谷哥浏览器有一个模拟器。可以测试用。

最全Media 响应式 设置方法相关推荐

  1. php 轮播图插件下载,jquery全屏响应式轮播图插件jquery.flexslider.js

    在zblogPHP主题 yunduan 上使用这个轮播幻灯片插件jquery.flexslider.js,分享下使用方法: 这是一款jquery全屏响应式淡入淡出效果轮播图插件.该轮播图插件简单实用, ...

  2. pc显示器分辨率 前端_@media 响应式PC端媒体查询屏幕分辨率尺寸总结

    最近在写一个PC端的活动页面,想让页面适配不同的分辨率,既然提出了这样的需求,那么我们就要去尽量满足.因为之前一直写的是固定版心,然后在将容器居中,这样写的话,就导致页面在低分辨屏幕下会出现横向的滚动 ...

  3. 免费全功能响应式模板:黑暗元素

    免费全功能响应式模板:黑暗元素 #模板 预览: 部分页面展示: 演示及下载: 演示地址 免费下载 更多模板请立刻访问 模板集市 介绍: 全功能响应式模板,支持ipad,iphone 浏览器兼容:现代浏 ...

  4. html响应式布局教程,css3 media 响应式布局的简单实例

    html> /*    小于200px*/ @media (min-width:200px ) and (max-width:500px ) { #p{ background: red; } } ...

  5. android 全屏动画,Android开发之全屏与非全屏的切换设置方法小结

    本文实例讲述了Android开发之全屏与非全屏的切换设置方法.分享给大家供大家参考,具体如下: 静态方法 1. 代码方式 在Activity类OnCreate方法中设置,代码如下 @Override ...

  6. 响应式布局方法的方法

    响应式布局方法 百分比布局 bootstrap栅格系统(antdesign 里面的珊格布局) Flex 伸缩盒布局 媒体查询

  7. android动态设置全屏,Android开发之全屏与非全屏的切换设置方法小结

    本文实例讲述了Android开发之全屏与非全屏的切换设置方法.分享给大家供大家参考,具体如下: 静态方法 1. 代码方式 在Activity类OnCreate方法中设置,代码如下 @Override ...

  8. 计算机一级考试wps知识点,2018年计算机一级考试WPS辅导知识:表格单元格格式设置方法...

    2018年3月计算机等级考试即将开始,小编在这里为考生们整理了2018年计算机一级考试WPS辅导知识,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦. 2018年计算机一级考试WPS辅导 ...

  9. media响应式布局

    响应式布局 media 语法 外部引用 only screen and (max-width:640px) 仅当设备的宽度小于640ox时 使用这个样式 @引用 @media screen and ( ...

最新文章

  1. ETH Zurich提出新型网络「ROAD-Net」,解决语义分割域适配问题
  2. CentOS6.8安装Python3.6.3
  3. 【杂谈】从失业到重要项目负责人,2020年里我如何在有三AI上岸
  4. iptables 状态策略 允许内网连接外网 拒绝外网主动连入内网 _ 笔记
  5. 网站实现点击 “加入收藏 ”功能 - 代码篇
  6. fanuc机器人提示暂停_FANUC机器人学习——后台逻辑功能
  7. 排序算法第二篇——折半插入排序
  8. C/C++[codeup 1978]排序
  9. 127.0.0.1 zxt.php_windows 10 下docker布置nginx+php环境,用宿主WEB目录负载均衡
  10. 使用Luyten工具反编译jar包
  11. spring整合redis菜鸟版
  12. 如何将.sql文件导入数据库
  13. Word 2016插入公式快捷键
  14. matlab subs的用法,Matlab subs函數的用法
  15. Exercise_1
  16. python math 数学函数教程
  17. 外星人入侵(python期末课程设计+源代码)
  18. ECNU203.2333进制
  19. 3d图形学中的uv坐标
  20. 优先级反转和优先级继承

热门文章

  1. dell 服务器面板显示屏,Dell服务器面板错误码详解
  2. 域名解析出现错误,该如何解决?
  3. 海贼C语言,C语言程序设计(海贼现场课)
  4. 【SQL】模糊查找(like)
  5. pyinstaller打包前后os.path.abspath(__file__)和os.path.realpath(sys.executable)的区别
  6. 文本型数字转化为数值的6个公式
  7. 网络视频服务器与数字硬盘录像机的区别
  8. windows 复制文件夹命令 xcopy .
  9. Python程序设计 作业1
  10. 51单片机mysql_51单片机之蓝牙遥控小车_效果展示+单片机知识+完整蓝牙电车代码...