html - 媒体查询 : execute when height AND width are a certain size

标签 html css media-queries

有没有办法,例如,当浏览器被拖动到特定大小时(比如 200px x 200px)更改背景颜色。我已经让它在宽度为 200 或高度为 200 时工作,但我希望它只在浏览器为 200 宽度和 200 高度时才更改。我如何组合这两个查询,使其不是非此即彼,而是和。

这是代码,我需要将它们组合成 1 个查询,该查询在满足两个要求时都有效。

@media screen and (max-height: 500px) and (min-height: 490px) {
    p{
        color: red;
    }
    body{
        background-color: blue;
    }
@media screen and (max-width : 300px) and (min-width: 290px) {
    p{
        color: yellow;
    }
    body{
        background-color: green;
    }

希望这很清楚, 非常感谢

最佳答案

是的,你可以。您必须将查询与 结合起来。我在这里为你创建了一个 fiddle http://jsfiddle.net/HChTD/

更新

这是一个范围示例:http://jsfiddle.net/HChTD/1/

关于html - 媒体查询 : execute when height AND width are a certain size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13491019/

相关文章:

html - 当指定背景位置 : center; 时,背景图像部分移出窗口

javascript - 将事件附加到包含更多 iframe 的 iframe

javascript - 刽子手游戏点击触发功能

javascript - CSS 过渡高度变化不起作用

javascript - 如何从外部样式表中获取所有规则

html - 奇怪的媒体查询行为

html - 在 HTML 中,如何使控件占据其容器的所有水平空间而不重叠边框?

java - 在 jsoup 中选择多个元素

html - 图像不会使用媒体查询调整大小

html - 网站响应在 Firefox 中显示良好但在移动设备中不显示?