Css 什么';没有媒体类型的@media规则是什么?

Css 什么';没有媒体类型的@media规则是什么?,css,media-queries,Css,Media Queries,我继承了这一点,想知道没有“媒体类型”的媒体查询能做什么 符合www.w3schools.com/css/css3_mediaquerys.asp的标准语法 @media not|only mediatype and (expressions) { CSS-Code; } 如果未明确指定媒体类型,则为all 换句话说,没有媒体类型的@media规则是速记语法,其中隐含了all 规范中的更多内容: 为适用于所有用户的媒体查询提供了速记语法 媒体类型;关键字all可以省略(与 尾随和

我继承了这一点,想知道没有“媒体类型”的媒体查询能做什么

符合www.w3schools.com/css/css3_mediaquerys.asp的标准语法

  @media not|only mediatype and (expressions) {
    CSS-Code;
}
如果未明确指定媒体类型,则为
all

换句话说,没有媒体类型的@media规则是速记语法,其中隐含了
all

规范中的更多内容:

为适用于所有用户的媒体查询提供了速记语法 媒体类型;关键字
all
可以省略(与 尾随
)。即,如果未明确给出媒体类型,则为
全部

例5

即,这些是相同的:

@media all and (min-width: 500px) { ... } 
@media (min-width: 500px) { ... }
以下是:

@media (orientation: portrait) { ... }
@media all and (orientation: portrait) { ... }

例7

即,这些是等效的:

@media all { ... }
@media { ... }
资料来源:


你在哪里看到第二种语法?W3C有官方文档,其中甚至没有所谓的
mediatype
——来自www.w3schools.com/css/css3_mediaqueries.asp。同样在您提供的链接中,我在标记为“3.语法”的部分中看到有一种媒体类型。您链接的文章中说:“除非您使用
not
only
运算符,否则媒体类型是可选的,并且
all
类型将被隐含。”请注意,w3schools不是官方文档,通常在这里看不到正面效果。好的……感谢您的输入。请注意,如果使用
not
,则需要
all和
。所以你不能做
不(…)
,你必须做
不全部和(…)
@media all { ... }
@media { ... }