如何通过媒体查询按屏幕大小切换CSS( 五 )
如何判断断点?当根据观看者的屏幕大小切换样式时 , 适用的CSS切换边界称为“断点” 。 当采用这个应用程序方法时 , 我们需要考虑这个断点应该在哪里 。 有各种各样的思考方式 , 但请参阅文章“如何确定响应CSS中使用的断点”中的示例 。 如何指定媒体查询的条件?在媒体查询中还有其他指定条件的方法 。 可以缩小条件的范围 , 并统一指定多个条件 。 还有一个脚本允许媒体查询在IE8及更低版本的旧浏览器中使用 。 “和”缩小条件和“逗号”统一指定多个条件 。 我在上一页也描述了它 , 但是在指定媒体要查询的目标时 , 可以使用“sum”来缩小条件的范围 。 屏幕和(最小 , 宽度:480px)和(最大 , 宽度:920px)对于“情况下输出到屏幕”和“横向宽度大于480像素的绘图区域” , 则只考虑“小于宽度为920像素的绘图区域”. 此外 , 您可以使用逗号表示“或”来枚举多个条件(不写入或) 。 打印、屏幕和(最小宽度:300px)、屏幕和(最大宽度:900px)在上述情况下 , 我们将涵盖以下三个条件之一 。 打印:屏幕和(最小宽度:300px):当显示在屏幕上时 , 绘图区域的宽度为300px或更小 , 并且(最大宽度:900px) 。 当显示在屏幕上时 , 绘图区域的宽度为900px或更大的第一个描述的“打印”和“屏幕”值 , 这些值来自传统的CSS的特定媒体类型 。 所有 , 屏幕 , 打印 , 手持 , 电视等 。 特别是当你不限制你的目标 , 你只能写以下大小 。 (最小 , 、、宽度:300像素)和(最大 , 、宽度:900像素)可以在媒体查询中指定的条件除了我们目前已经介绍的内容之外 , 还有其他使用媒体查询进行条件分支的规范方法 。 包括我们到目前为止介绍的内容 , 这里是一个例子 。 宽度高度装置宽度装置高度方向 , 宽度:根据显示区域宽度控制CSS应用作为条件 。 如果显示滚动条 , 它还包括滚动条的宽度 。 最大宽度:显示区域的最大宽度 。 只有当宽度小于或等于此宽度时 。 @media , screen和(max , 宽度:800px) , *当小于800px时 , * , “混合宽度”:显示区的最小宽度 。 仅适用于宽度末端 。 @media、screen和(min , 宽度:600px) , *当其为600像素或更高时 , 您还可以使用并指定最大和最小宽度 。 @media屏幕和(最大 , 宽度:800px)和(最小 , 宽度:600px) , *从800px或更低到600px或更高* , 高度:根据显示区域的高度(垂直长度)控制CSS应用程序 。 最大高度:显示区域的最大高度 。 仅适用于此高度或更低 。 @media屏幕和(max , 高度:900px) , *当高度小于900px时 , * , 最小高度:显示区域的最大高度. 它只适用于这个高度或更高的高度 。 @media , screen和(min , 高度:450px) , *当高度为450px或更低时 , * , 宽度和高度可以与以前的宽度一起指定 。 @media个屏幕和(最大 , * , * , 宽度:800px)和(最大 , *高度:500px) , *当宽度小于800px且高度小于500px时 , * , , device , 宽度:由屏幕的水平宽度CSS应用程序控制 。 对于PC , 它指示显示器的宽度(与浏览器窗口宽度无关) 。 对于智能手机 , 它以浏览器的虚拟分辨率指示水平宽度(而不是终端屏幕上的物理分辨率) 。 例如 , 对于iPhone5 , 屏幕水平方向的物理像素数为640px , 但设备宽度为320px 。 最大设备宽度:屏幕大小的最大宽度 。 只有当宽度小于或等于此宽度时 。 ”最小设备宽度:屏幕尺寸的最小宽度 。 仅适用于宽度末端 。 @media、screen和(max、device、 , +width:1024px)和(min、device、 , , +width:640px) , *从1024px或更低到640px或更高 , , device , height:控制屏幕高度(垂直方向长度)条件下CSS的应用 。 对于PC , 它指示显示器的高度(不考虑浏览器窗口的大小) 。 对于智能手机 , 它指示浏览器虚拟分辨率的高度(而不是终端屏幕上的物理分辨率) 。 例如 , 在iPhone5中 , 屏幕垂直方向的物理像素数为1136像素 , 但设备高度为568像素 。 ”最大设备高度:屏幕尺寸的最大高度 。 仅适用于此高度或更低的高度就是这样 。 ”最小设备高度:屏幕尺寸的最大高度 。 它只适用于这个高度或更高的高度 。 这就是说@media屏幕和(max , device , 高度:768px)和(min , device , 高度:480px) , *从768像素或更低到480像素或更高 , 方向:根据终端控制CSS应用方向. 有两个可能的值 , 垂直和水平 。 这就是说@media屏幕和(方向:纵向)、、*如果是纵向 , @media屏幕和(方向:横向)、*如果是横向(横向)*、
推荐阅读
- 小鱼人|如何在新赛季稳定上分?善于抓失误的小鱼人,值得认真练上一波
- 阴阳师|阴阳师SR川猿强度如何 是否值得抽卡 改变斗技环境 大佬的新玩具
- 手机游戏|梦幻西游手游:活力如何换金币 一切都已给出 就看你的选择
- 华佗|三国杀:两位\奶爸\,朱治与华佗比,强度如何呢?
- 亲朋上分|《亲朋上分》266391亲朋下分亲朋上下分永劫无间崔三娘技能介绍 崔三娘如何获得更多技能
- s6|金铲铲之战:S6双城传说如何才能快速上手?基础知识很关键
- |冰雪传奇:平民玩家四转后如何打金
- 穿越火线|CF:传说武器再度上新,那王者、炫金该如何发展?
- 打野|打野已经被削到几乎不能再削了,到底如何平衡打野位置?
- 电子竞技|新华社对话明凯、阿布,探讨电竞选手是如何炼成的?宁王无辜躺枪