use*_*047 8 css css3 media-queries
我继承了这个,并想知道没有"媒体类型"的媒体查询是做什么的?
@media (min-width: 768px) {
.commentlist-item .commentlist-item {
padding: 0 0 0 2em;
}
}
Run Code Online (Sandbox Code Playgroud)
标准语法符合www.w3schools.com/css/css3_mediaqueries.asp
@media not|only mediatype and (expressions) {
CSS-Code;
}
Run Code Online (Sandbox Code Playgroud)
Mic*_*l_B 11
如果未明确给出媒体类型,则为
all.~ W3C媒体查询
换句话说,没有媒体类型的@media规则是简写语法,all隐含在哪里 .
更多来自规范:
为适用于所有媒体类型的媒体查询提供简写语法;
all可以省略关键字(以及尾随and).即如果未明确给出媒体类型,则为all.例5
即这些是相同的:
Run Code Online (Sandbox Code Playgroud)@media all and (min-width: 500px) { ... } @media (min-width: 500px) { ... }这些是:
Run Code Online (Sandbox Code Playgroud)@media (orientation: portrait) { ... } @media all and (orientation: portrait) { ... }...
例7
即这些是等价的:
Run Code Online (Sandbox Code Playgroud)@media all { ... } @media { ... }