【问题标题】:Media queries for ipad pro and laptopsipad pro 和笔记本电脑的媒体查询
【发布时间】:2017-11-28 15:24:26
【问题描述】:

处理 iPad Pro 和多台笔记本电脑的媒体查询的正确方法是什么?

所以通常你会为 iPad pro 执行此操作(min-device-width: 1024px) and (max-device-width: 1366px)。但是,当使用 Chrome 的开发工具时,您会看到笔记本电脑的屏幕尺寸有 1280x800 像素和 1440x900 像素。

我现在面临的问题是这些屏幕尺寸重叠。 是否有解决此类问题的“标准”方法?

【问题讨论】:

    标签: ios css twitter-bootstrap ipad


    【解决方案1】:

    处理这种情况的“标准”方式是不使用特定于设备的媒体查询。

    https://responsivedesign.is/articles/why-you-dont-need-device-specific-breakpoints/

    编辑: 在下方添加了一段代码片段,展示了如何仅使用 max-width 而无需使用 min-width,从而避免任何重叠。

    div {
    	width: 100px;
    	height: 100px;
    	background-color: grey;
    }
    @media screen and (max-width: 780px){
    	div {
    			background-color: green;
    	}
    }
    @media screen and (max-width: 480px){
    	div {
    			background-color: blue;
    	}
    }
    @media screen and (max-width: 300px){
    	div {
    			background-color: yellow;
    	}
    }
    <div></div>

    【讨论】:

    • 好的,谢谢。学到了一些东西,有趣的东西。但是,您如何做到所描述的。那里没有真正的解决方案....
    • 仅使用max-width。 (如果您正在做移动优先布局,则为 min-width。)
    • 我添加了一个 sn-p 示例。
    猜你喜欢
    • 1970-01-01
    • 2017-02-16
    • 2014-01-24
    • 2020-12-23
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    相关资源
    最近更新 更多