html - 如何为笔记本电脑 1024px 和 ipad 1024px 宽度设置不同的媒体查询?

标签 html css ipad responsive-design media-queries

我想为 1024px 宽度的屏幕设置不同的媒体查询,具体取决于它是笔记本电脑屏幕还是 iPad 屏幕。

例如,如果有人在笔记本电脑上查看我的网站(宽度:1024 像素),他们应该看到一张图片,如果他们从 iPad(宽度:1024 像素)查看我的网站,则图片应该被隐藏(显示:无)。

最佳答案

您可能指的是宽度为 1024px 的 iPad Pro。

您可以使用媒体查询通过检查设备高度来检测设备是 iPad 还是笔记本电脑:iPad Pro 高度为 1366px,我认为这比任何笔记本电脑的高度都高,所以 CSS 看起来像这样:

@media screen and (min-width: 1024px) and (min-height: 1320px) {
    /* iPad Pro */
}

@media screen and (min-width: 1024px) and (max-height: 1310px) {
    /* Laptop */
}

关于html - 如何为笔记本电脑 1024px 和 ipad 1024px 宽度设置不同的媒体查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39925856/

相关文章:

javascript - 检查选择器是否为真在 javascript 中无法正常工作

php - 对齐下面的两个按钮

iphone - App Store 上的 HTTPS - 过程是什么?

objective-c - 如何用 iPad 录制声音?

css - 如何将 div 移到屏幕的右侧,但文本与 div 的左边框对齐?

jquery - 如何使用 Bootstrap 修复标题中的图像大小

HTML aside 标签与 div 标签

css - float 侧边栏 : How to get sidebar full height of window?

html - 让 MatBottomSheet 与顶部工具栏齐平?

ios - 是否有 Apple 文档列出每个版本的 iOS SDK 之间的差异? (例如 iOS 3 和 iOS 4 之间的差异)