一个媒体查询(media query)包含一个媒体类型(media type)和至少一个表达式,用媒体特性限制样式表的作用范围。
语法
媒体查询包含一个媒体类型(media type)以及一个到多个测试媒体特性(media feature)的表达式,表达式和媒体类型将根据实际情况计算的到true或者false。如果指定的媒体类型符合当前设备并且媒体特性表达式都为真,那当前媒体查询为真。
当一个media query为true时,对应的样式表按照正常样式规则生效。指定了media query的<link>中的样式始终会下载。
除非使用了not或者only操作符,media type是可选的,默认值为all。
逻辑运算符
and:用于结合多个媒体特性(media feature)到一个media query
只有所有feature表达式为真且满足媒体类型时整个media query才为真。
以下是一个简单media query,用于检测media type为all时的一个media feature:
新闻热点
疑难解答