【发布时间】:2019-05-26 22:51:57
【问题描述】:
所以我正在为当今所有不同的常用设备筛选许多不同的@media 查询,但是我发现如果我尝试以这种方式满足每个人的需求,我最终会得到一半的代码是 @media查询。
是否有任何标准化的@media 查询可以让我在三个@media 查询中满足大众的需求?一款用于手机,一款用于平板电脑,一款用于台式机/笔记本电脑?
@media only screen /* iPhone 6, 6S, 7 and 8 */
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {
}
@media only screen /* iPhone 6+, 7+ and 8+ */
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {
}
@media only screen /* iPad 3, 4 and Pro 9.7 */
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
}
@media screen /* Non-Retina Desktop/Laptop */
and (min-device-width: 1200px)
and (max-device-width: 1600px)
and (-webkit-min-device-pixel-ratio: 1) {
}
【问题讨论】:
-
欢迎来到 Stack Overflow!这个问题要么太宽泛,要么基于意见,要么需要讨论,因此对于 Stack Overflow 来说是题外话。如果您有具体的、可回答的编程问题,请提供完整的详细信息。
-
我基本上只有一个断点,最小宽度:768px。我认为(默认)下的任何东西都是小型设备,任何东西都是平板电脑、笔记本电脑或台式机。我也开始有为所有屏幕尺寸定制的雄心壮志,但我发现这并不是真正必要的,只是引起了问题。
-
一个非常广泛和主观的话题,不太适合 StackOverflow。
-
您的心态应该是针对一些平均宽度来覆盖 90% 的设备。一个流行的 WordPress 页面构建器只使用以下断点:360px、768px、1024px,这对我很有帮助。在这个早期阶段,您不应该考虑针对特定设备;只有当有明确的理由这样做时,例如您有一个销售新 iPhone 相关配件的网站...现在是调用 iPhone 特定样式的好时机,因为您希望为目标受众提供完美的演示。
标签: html css media-queries media