2015-03-13 43 views
0

我在一个情况下,我不能在技术上加:是否可以对min-width和min-device-width应用相同的样式?

<meta name="viewport" content="width=device-width, initial-scale=1"> 

是否有可能创建一个规则,如:

@media only screen and (min-device-width : 768px) or (min-width:768){ 

还是应该有相同的CSS两次(第一次在

分设备宽度和在一个单独的最小宽度规则的第二个。或者我应该使用min-设备宽度和接受,如果有人已经调整他们的浏览器中,CSS将不适用。

+0

是的,你可以添加一个单一的CSS为多个规则。 – 2015-03-13 12:44:15

回答

1

没有or运营商媒体查询,你可以做的是一个逗号分隔的列表:

@media only screen and (min-device-width : 768px), only screen and (min-width:768) 

如果列表中的任何媒体查询的结果为真,你的风格将被应用。

+0

非常感谢您的帮助。我预测的唯一问题是,如果桌面用户将浏览器的尺寸缩小到更小 - 由于“最小设备宽度”,样式仍将应用)。而如果我能够做视口的话,我可以设置最小宽度而不用担心设备宽度。 – richardstelmach 2015-03-13 14:01:21

+0

你不能使用'not'运算符吗?你试图建立的条件是什么? – Luizgrs 2015-03-13 14:04:37

+0

我希望它基于宽度,但也适用于具有更高分辨率的设备。 – richardstelmach 2015-03-13 14:18:11

相关问题