出现的意义
为了应对不同尺寸的屏幕显示的样式,通常把媒体设备分类两大类:screen 和 print
style中使用不同的媒体设备样式
1 | <style media="screen"> |
LINK引入css样式表
1 | < link media="screen" href="..."/> |
** 但是这样引入会显得页面杂乱,于是出现了@import来简化页面多文件引入 **
1 | @import url(common.css); |
@media设置某部分的样式随媒体的属性变化–局部定义响应查询
@media AND条件判断响应式使用
1 | <style media="screen and (min-width:768px)"> |
** 那么当两个条件都写时,当屏幕为768px时,样式由谁决定?:优先级按照顺序排序越往后写优先级越高,所以按照max-width:768px
@media 逻辑或的使用
1 | css中的逻辑或用 , 表示 |
@media 非的使用
1 | <style> |
使用 only排除低端浏览器
1 | @media only .... |