CSS3媒体查询
1.定义和使用
使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。
@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。
2.@media与@media screen区别
@media screen的css在打印设备里是无效的,而@media在打印设备里是有效的,如果css需要用在打印设备里,那么就用@media ,否则,就用@media screen。
不过这只是笼统的做法,其实如果把“screen”换为“print”,写为@media print,那么该css就可用到打印设备上了,但要注意,@media print声明的css只能在打印设备上有效
3.Media Queries工作方式:
在media属性里
screen 只是媒体类型里的一种,其中常用的有
(1)all——用于所有设备 (2)print —— 用于打印机和打印预览 (3)screen——用于电脑屏幕,平板电脑,智能手机等。 (4)speech——应用于屏幕阅读器等发声设备
and 被称为关键字,其他关键字还包括 not(排除某种设备),only(限定某种设备)
(min-idth: 400px) 就是媒体特性,其被放置在一对圆括号中。完整的特性参看 相关的Media features部分
当屏幕的宽度大于等于400px的时候,应用 A.css
当屏幕的宽度大于600小于800px时,应用B.css
@media screen and (max-idth: 600px) { body { background: #c; } }
4.Media使用说明举例4.1前端响应式布局最出名的框架莫过于 Bootstrap
1.png
4.2自适应代码
@media (min-idth: @screen-lg-min) { ... }
@media (min-idth: 768px){ //>=768的设备 }
@media (min-idth: 992px){ //>=992的设备 }
@media (min-idth: 1200){ //>=1200的设备 }
注意下顺序,如果你把@media (min-idth: 768px)写在了下面那么就是错误的!因为如果是1440,由于1440>768那么你的1200就会失效。
划重点
用min-idth时,小的放上面大的在下面,同理如果是用max-idth那么就是大的在上面,小的在下面
@media screen and (min-idth:1200px){}
@media screen and (min-idth: 960px) and (max-idth: 1199px) { }
@media screen and (min-idth: 768px) and (max-idth: 959px) { }
@media only screen and (min-idth: 480px) and (max-idth: 767px){ }
@media only screen and (max-idth: 479px) { }
参考
利用@media与@media screen进行响应式布局
作者pattyzzh
链接https://.jianshu./p/19724be4b344
空调维修
- 温岭冰箱全国统一服务热线-全国统一人工【7X2
- 荆州速热热水器维修(荆州热水器维修)
- 昆山热水器故障码5ER-昆山热水器故障码26
- 温岭洗衣机24小时服务电话—(7X24小时)登记报
- 统帅热水器售后维修服务电话—— (7X24小时)登
- 阳江中央空调统一电话热线-阳江空调官方售后电
- 乌鲁木齐阳春燃气灶厂家服务热线
- 珠海许昌集成灶售后服务电话-全国统一人工【
- 乌鲁木齐中央空调维修服务专线-乌鲁木齐中央空
- 新沂热水器故障电话码维修-新沂热水器常见故障
- 诸城壁挂炉24小时服务热线电话
- 靖江空调24小时服务电话-——售后维修中心电话
- 空调室外滴水管维修(空调室外排水管维修)
- 九江壁挂炉400全国服务电话-(7X24小时)登记报修
- 热水器故障码f.22怎么解决-热水器f0故障解决方法
- 营口热水器售后维修服务电话—— 全国统一人工