我正在寻找如何根据两个语句中的任何一个是否为真来执行css。例如:
@media only screen and (min-device-width: 0px){Mobile Version CSS}
@media only screen and (min-device-width: 500px){Other Version CSS}
我正在制作一个多平台网站,并且已经完成了移动版本,但是我希望iPad拥有笔记本电脑/台式机版本,所有这些都很好用:
{{1}}
然后我注意到在将移动设备更改为横向后,由于媒体查询的宽度小于屏幕横向宽度,它将切换回桌面模式。什么是最好的媒体查询集,我可以在两个不同的查询中执行,仅针对移动和其他平台,考虑到手机是风景还是肖像?我不想通过多个媒体查询重复我的CSS代码,因为手机会出现风景等。我只是想让移动版本处于活动状态,无论移动设备是横向还是纵向。
谢谢
答案 0 :(得分:0)
这不是一个快速的谷歌搜索无法透露给你:(第一次尝试)https://css-tricks.com/logic-in-media-queries/
媒体查询逻辑:
and
,
not
在您的情况下,您的 CSS 将如下所示:
@media
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape),
only screen and (max-device-width: 1024px) and (orientation: portrait) {
/* your css here */
}
只是一些提醒: