我在尝试构建我的第一个响应式网站。我不知道我是否可以使用下面的代码:我可以使用这些@media规格吗?
在HTML中的头:
< meta name="viewport" content="width=device-width, initial-scale=1.0">
在一个CSS:
@media only screen and (max-device-width : 480px) {}
@media only screen and (min-device-width : 480px) and (max-device-width : 960px) {}
这将是3种类型的设备。所有分辨率高于960像素的图像均具有第三种规格,未由@media
规定。我减少了:
@media only screen and (min-device-width : 960px) {}
可以吗?
可我也只用简化代码:
@media only screen and (max-device-width : 480px) {}
因为我认为,平板电脑和PC版本都将是非常相似的。所以问题是,我需要3 @media还是只能使用1 @media & @media未指定的所有内容都适用于PC或平板电脑?
在此先感谢!
谢谢,但你实际使用的所有媒体查询每一个网站吗?使用1-3是不够的? – Baki 2014-11-08 15:52:58
@Baki不,我不知道。我经常尝试通过使用智能CSS规则来避免它们。例如,将内容设置为'width:100%',其中'max-width:1000px'。但在某些情况下,覆盖所有设备并优化您的网站非常有用。如果你可以处理使用更少的查询那么做!我想你的解决方案会工作得很好,但你需要检查结果。 – TheFrozenOne 2014-11-08 17:04:55