本文主要介绍 @media 查询的使用。通过媒体查询,在不同的屏幕尺寸下,可以设置不同的样式。以此,可以完美解决不同屏幕适配的问题。话不多说,先来看看效果:

CSS

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

.btn {

background-color: lightblue;

}

}

@media screen and (min-width: 400px) and (max-width: 800px) {

.btn {

background-color: yellowgreen;

}

}

@media screen and (min-width: 800px) {

.btn {

background-color: orangered;

}

}

.btn {

width: 100%;

height: 60px;

border: none;

outline: none;

}

解析

将大大小小的屏幕尺寸划分为连续的几个宽度区间,在各个宽度区间内,设置各自的元素属性。这样在不同宽度的屏幕上,媒体查询会根据具体的屏幕尺寸适配到对应的区间,来应用此区间内的元素属性,达到适配不同屏幕的效果。

  • 高度同样可以适配

  • 这时想想使用 bootstrap 时用到的 xs、sm、md、lg,有木有恍然大悟的感觉 ^_^

附言:有同学问到说要源码,在公众号“关于”菜单栏里面有介绍的。这里再和大家分享一下:https://github.com/nanzhangren/CSS_skills

媒体查询响应式布局的几个尺寸_媒体查询实现响应式布局相关推荐

  1. MySQL基础_模糊查询—between and in is null <=>(安全等于)等关建字

    文章目录 MySQL基础_模糊查询-in关键字 MySQL基础_模糊查询-is null关键字 MySQL基础_[补充]安全等于的介绍 eg: select * from table where 字段 ...

  2. html响应式布局_媒体查询

    html响应式布局_媒体查询 1 在html页面中根据不同的屏幕尺寸引入不同的css样式文件 <link href="styl1.css" type="text/c ...

  3. 《响应式web设计》读书笔记(三)拥抱流式布局

    一.什么是流式布局 流式布局已经不是什么新概念了.为了文章的完整性,还是提一提吧.很久很久以前,当大部分人的屏幕分辨率还是1024*768的时候,网页设计师一般都按照960px或是980px的固定宽度 ...

  4. 从上往下 流式布局_教大家怎么写前端布局

    一.静态布局(Static Layout) 1. 布局概念 最传统.原始的Web布局设计.网页最外层容器(outer)有固定的大小,所有的内容以该容器为标准,超出宽高的部分用滚动条(overflow: ...

  5. 屏幕的宽度_交互规范:响应式让屏幕利用更高,用户体验更佳

    让用户在不同设备和尺寸的屏幕下看的页面显示效果更佳,屏幕空间利用更高,操作体验更统一,交互方式更符合习惯.本文主要围绕什么是响应式,如何搭建响应系统,响应式网站解析 三个部分进行阐述,在项目中提前定义 ...

  6. 响应已被截断_技术:RWD响应式网站网页设计基本原则

    响应式网站网页设计 RWD响应式网站网页设计对于解决多尺寸屏幕问题是个很好的解决方案,从平面的角度切入需克服很多困难,没有固定的页面尺寸.没有毫米或英寸,没有任何限制会让人感到无从下手.随着建立网站的 ...

  7. 对聚集表查询的时候,未显式指定排序列的时候,默认查询结果的顺序一定是按照聚集索引顺序排序的吗...

    原文:对聚集表查询的时候,未显式指定排序列的时候,默认查询结果的顺序一定是按照聚集索引顺序排序的吗 本文之外可参考另外一篇文章作为补充:http://www.cnblogs.com/wy123/p/6 ...

  8. 页面HTTP状态查询“返回状态码:200 ”是什么意思?(网页响应状态码)

    200是响应正常的意思,这个是服务器返回页面的响应头信息.里面bai的Transfer-Encoding: chunked,意思是使用了提前不可知数据长度的传输方式,需要浏览器继续读取响应,接下来才知 ...

  9. 媒体查询在html中怎么写,HTML5中的媒体查询

    HTML5中的媒体查询 时间:2014-6-6 在我看来,在网站设计领域,媒体查询一直是多年最大的促变因素-大概是因为CSS本身已成为主流,CSS的广泛采用允许我们抛弃那些刚性限制的基于表单的网站;然 ...

最新文章

  1. Spring Cache抽象-缓存管理器
  2. spring注入出错
  3. Scala模拟Spark分布式计算流程示例代码
  4. 我的新宠Vue a系列 项目初构
  5. 洛谷-小书童——密码-简单字符串
  6. jsp拿不到回显数据_第一个SpringBoot项目、核心配置文件properties(yml、yaml)、集成jsp...
  7. java如何画矩形条和填充_java.awt.Graphics 类的哪个方法可绘制填充矩形?
  8. Java线程池(3)- JUC Executors 源码分析
  9. 通过css样式,控制文字显示...
  10. pymongo简单操作
  11. linux cat 文件合并,linux cat两个文件是肿么合并的
  12. 搞定Prometheus普罗米修斯监控系统
  13. Cognos函数(二十二) - ancestor
  14. Exploiting Spatial Structure for Localizing Manipulated Image Regions
  15. 文本识别综述 <软件学报_王建新等、中国图象图形学报_刘崇宇等>
  16. 中文分词与去除停用词
  17. 大数据信息资料采集:淘宝飞猪旅游酒店客栈旅社公寓数据信息采集
  18. BUCTOJ Contest1001 - 邀请赛20180814 问题 F: Poker
  19. 《自拍教程44》Python adb一键截取Logcat日志
  20. STM32驱动AD7366-5/AD7367-5芯片

热门文章

  1. mysql delette_关于字符串:首字母大写MySQL
  2. mysql new map_使用构造器模式动态构建Map作为mybatis的查询条件
  3. 信息检索IR评价中常见的评价指标-MAP\NDCG\ERR\P@10等
  4. Android官方开发文档Training系列课程中文版:管理Activity的生命周期之停止和重启Activity
  5. 推荐系统经典论文学习
  6. 【LeetCode】3月19日打卡-Day4
  7. W玻色子质量实验与理论矛盾,或是十年来最重要的进展
  8. day29 socket编程TCP和UDP
  9. Git missing Change-Id in commit message footer解决方法
  10. 阿里云SLB负载均衡与使用SSL域名证书