css - 如何正确地为iphone、平板和桌面进行媒体查询

标签 css media-queries

我正在尝试针对 3 种不同的 View 进行设计,iphone、平板电脑和台式机。 这是我的媒体查询。

@media only screen and (min-width: 320px) {
  **mobile/iphone style**
}

@media only screen and (min-width: 768px) {
  **tablet style**
}

@media only screen and (min-width: 992px) {
 ** desktop/bigger screens **
}

所以我开始使用移动 View ,一切都很好。然后我现在正在设计平板电脑的样式,我在移动设备 View 上所做的一切都在我的平板电脑 View 中进行。例如,我在移动 View 中的某处设置了填充,而填充与我的平板电脑 View 不符。我不确定我做错了什么。稍后当我开始在桌面 View 上工作时,我可能会遇到更多问题。这是进行媒体查询的正确方法吗?

最佳答案

@media only screen and (min-width: 320px) 将以最小宽度:320px 定位所有屏幕。您可以更改 MQ 的一种方法是使用此

@media only screen and (max-width: 767px) {
  **mobile/iphone style**
}

在上面的 MQ 样式中,将在那些小于平板电脑屏幕尺寸的设备上采用。

您可以在这里找到更多信息 Media Queries: How to target desktop, tablet and mobile?

关于css - 如何正确地为iphone、平板和桌面进行媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49461238/

相关文章:

jquery - 尝试让 JQVMap 在 iphone 上正确缩放

html - 使用媒体查询的响应式页脚

javascript - jQuery 颜色缩放 html 表列

javascript - 打开弹出窗口时加载代码

css - @media 查询不适用于纵向的 iPad

css - 分辨率低于媒体查询,但仍然不起作用

python - LXML 是否有可能检测到一个类在 HTML 中具有什么值?

javascript - Bootstrap 响应式导航崩溃的问题

javascript - 在谷歌地图中显示零售商

javascript - 如何表达 "max-device-width"和“min-device-width : in JavaScript?