如何通过媒体查询按屏幕大小切换CSS( 二 )
----如何通过媒体查询按屏幕大小切换CSS//---- http://
按详细条件排序媒体查询是CSS3的一项功能 , 允许您根据查看环境(如屏幕大小和分辨率)切换要应用的样式 。 它是一种规范 , 通过限制基于传统CSS中的终端类型应用此样式的对象来扩展“媒体类型” 。 通过此媒体查询 , 还可以对其进行精细的修饰 , 例如根据查看器使用的绘图区域的大小更改要应用的样式 。 常规条件指定:如下面的HTML源(链接元素)所示 , CSS仅适用于粗糙类 , 如“打印”和“屏幕”不能指定 。 media , “screen”>media , “打印”>在上述情况下当它显示在屏幕上时 , “样式表”屏幕 。 应用了“css” , 打印时只打印样式表“print” 。 将应用CSS 。 CSS3中指定的条件:使用CSS3媒体查询 , 如根据以下HTML源代码显示(链接元素)中的“显示区域水平宽度中的像素数”应用样式表 , 并且相同的“即使在屏幕上”可以是详细的条件规范 。 screen , and(max , 宽度:899px)”>screen , and(min , 宽度:900px)>在上述情况下当浏览器的显示区域宽度为899px或更小时 , 应用“移动” 。 当浏览器的显示区域宽度为900px或更大时 , 将应用“pc.css” 。 当您希望分离PC和移动环境之间应用的样式表时 , 这非常有用 。 即使你不在上面的资料中写“图片”部分 , 这也不是问题 。 在不符合媒体查询的旧浏览器中使用媒体查询的脚本必须是有效的 , 除非先添加“screen sum”(屏幕总和)(请参见下文) 。 在本文中 , 用“@media , screen”来描述“和” 。 它不仅可以在link元素的media属性中指定 , 还可以在CSS源中指定 。 适用条件也可在CSS源中描述如下:. 这样 , 您就可以在一个CSS源中包含所有样式 , 因此您不需要为每个目标拆分CSS文件 。 @media、screen和(max , 宽度:320px)、、*当显示区域为320px或每小时、、div、sidebar、宽度:100、@media、screen和(min , 宽度:800px)、*当显示区域为800像素或更高时 , *、div、sidebar、宽度:240px此外 , 由于可以同时指定多个条件 , 也可以描述为“当屏幕的水平宽度为320px或更大 , 800px或更小时” 。 详情将在后面介绍 。 可以通过浏览环境轻松设计媒体查询(媒体查询) 。 通过使用这个媒体查询 , 很容易设计(响应式Web设计)来匹配用户的浏览环境 , 而不需要使用复杂的脚本来获取或确定诸如用户代理名称和屏幕大小等信息 。
推荐阅读
- 小鱼人|如何在新赛季稳定上分?善于抓失误的小鱼人,值得认真练上一波
- 阴阳师|阴阳师SR川猿强度如何 是否值得抽卡 改变斗技环境 大佬的新玩具
- 手机游戏|梦幻西游手游:活力如何换金币 一切都已给出 就看你的选择
- 华佗|三国杀:两位\奶爸\,朱治与华佗比,强度如何呢?
- 亲朋上分|《亲朋上分》266391亲朋下分亲朋上下分永劫无间崔三娘技能介绍 崔三娘如何获得更多技能
- s6|金铲铲之战:S6双城传说如何才能快速上手?基础知识很关键
- |冰雪传奇:平民玩家四转后如何打金
- 穿越火线|CF:传说武器再度上新,那王者、炫金该如何发展?
- 打野|打野已经被削到几乎不能再削了,到底如何平衡打野位置?
- 电子竞技|新华社对话明凯、阿布,探讨电竞选手是如何炼成的?宁王无辜躺枪