css - Bootstrap 使 iPhone 的缩放比例与 iPad 相同。

标签 css twitter-bootstrap responsive-design

我的网站在 iPad 版本上崩溃得很好,但一旦在 iPhone 上崩溃,那就一团糟了。我宁愿只保留 iPhone 的 iPad 版本。

我知道我必须覆盖 /* Landscape phones and down */ @media (max-width: 480px) { ... }

但是我必须覆盖每个单独的参数吗?我不能简单地以某种方式告诉它“不要在 768 像素以下折叠”

我正在使用 CDN 托管 Bootstrap 并在我的 CSS 中进行自定义覆盖。

最佳答案

这是建议的媒体:

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  /* Styles */
}

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

如您所见,我在这里使用 device-width 而不是 width

如果你想在 iPad 和 iPhone 上使用相同的样式并且在 480px 和 768px 之间没有限制,你可以简单地:

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

希望这对您有所帮助!

关于css - Bootstrap 使 iPhone 的缩放比例与 iPad 相同。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16480161/

相关文章:

javascript - 防止递归 CSS :hover effect

css - 响应式布局和绝对定位

html - 节背景溢出到另一个节

javascript - 响应式导航不显示所有元素

javascript - 单击栏并更改图标颜色时如何激活导航栏

javascript - Chrome 和 Firefox 之间计算的高度不同?

html - 如何在 Safari 中将 HTML 元素打印为页面?

css - Bootstrap 4-有没有办法让表格行可点击?

html - ServiceNow 服务门户 Flexbox

javascript - AngularJS 中的新窗口