如何使用媒体查询选择特定视口

发布于 2024-12-03 20:14:52 字数 387 浏览 2 评论 0 原文

我正在尝试选择 767px 和 1024px 之间的区域。

我希望将其应用于屏幕、iPad 纵向,但不适用于 iPad 横向

这些是我尝试过但没有成功的一些查询。

@media only 屏幕和(最大设备宽度:1024px)和(方向:纵向), screen and (min-width: 767px) and (max-width: 1024px) { ... }

问题出在 iPad 横向落在 767 和 1024 的查询范围内,所以我不知道如何排除iPad 横向特定视口。

I am trying to select an area between 767px, and 1024px.

I want this to apply to the screen, iPad portrait, but NOT iPad landscape.

These are some queries that I have tried with no success.

@media only screen and (max-device-width: 1024px) and (orientation: portrait),
screen and (min-width: 767px) and (max-width: 1024px) { ... }

Problem lies with the iPad landscape falls within the query of 767 and 1024, so I don't know how to exclude the iPad landscape specific viewport.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绾颜 2024-12-10 20:14:52

怎么样:

<link rel="stylesheet" media="screen (max-device-width: 1024px) and (orientation:portrait)" href="portrait.css" />
<link rel="stylesheet" media="screen (max-device-width: 1024px) and (orientation:landscape)" href="landscape.css" />

那么就这样做:
所以

我不确定你的意思...那些人就是这么做的。无论哪种方式,这里都有另一个解决方案,因此您可以排除 iPad Landscape /* iPads (landscape) ----------- /
@仅媒体屏幕
和(最小设备宽度:768px)
和(最大设备宽度:1024px)
和(方向:横向){
/
样式 */
}

/* iPad(纵向) ----------- /
@仅媒体屏幕
和(最小设备宽度:768px)
和(最大设备宽度:1024px)
和(方向:纵向){
/
样式 */
}

how about:

<link rel="stylesheet" media="screen (max-device-width: 1024px) and (orientation:portrait)" href="portrait.css" />
<link rel="stylesheet" media="screen (max-device-width: 1024px) and (orientation:landscape)" href="landscape.css" />

so then do this:
so <style @media screen (max-device-width: 1024px) and (orientation:portrait){ /** portrait / } @media screen (max-device-width: 1024px) and (orientation:landscape){ / landscape **/ } </style>

i'm not sure what you mean...those do that. either way, here's another solution so you can exclude iPad Landscape /* iPads (landscape) ----------- /
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/
Styles */
}

/* iPads (portrait) ----------- /
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/
Styles */
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文