【发布时间】:2017-08-22 23:19:56
【问题描述】:
我对媒体查询的语法很困惑,我看到很多例子,每个例子都有不同的语法,例如:
-
@media only screen and (max-width: 420px) {...} -
@media screen and (max-width: 420px) {...} -
@media (max-width: 420px) {...}
这三个例子有什么不同?
都是合法的吗?
还有一个问题,我知道你可以写all 而不是screen,但我从来没有在任何例子中看到过,为什么?这样写有问题吗?
@media all and (max-width: 750px) {...}
我知道有时人们将他们的手机或 PC 连接到电视并观看那里的东西,所以如果我希望我的网站也能在电视上正确显示,使用 all 而不是 @987654332 不是更好吗@? (据我了解,“tv”选项已弃用)。
谢谢。
【问题讨论】:
-
我在那里读过,它没有回答我的问题。
-
当您将手机或 PC 连接到电视时,呈现内容的仍然是设备,而不是电视。 @media 查询的 TV 值应该用于 WebTV 之类的东西,这是一种死技术,因此不推荐使用该值。
-
@Robert 你因为重复而被否定 - stackoverflow.com/questions/8549529/…
-
@zgood 那么,如果我使用屏幕选项,我的网站在电视上看起来还可以吗?还是全部使用更好?什么时候应该使用 all 模式?
标签: css syntax media-queries