css - 如何使用媒体查询?

标签 css

大家好,我正在使用以下代码来显示和隐藏一些元素,但它似乎在移动设备上不起作用。

@media screen and (max-width: 768px) and (orientation : portrait) {
    .drawer1 {
        display: block;
        top: 789px;
    }
    .drawer {
        display: none;
    }
    .drawer1-content {
        background: #fff;
        background-repeat: no-repeat;
        border-collapse: collapse;
        height: 645px;
        width: 100%;
    }
}
@media screen and (min-width: 769px)  {
    .drawer {
        bottom: 0px;
        height: 700px;
        overflow: hidden;
        position: absolute;
        width: 1024px;
        z-index: 5;
    }
    .drawer1 {
        display: block;
    }

最佳答案

..从您发布的代码来看,您似乎在末尾错过了 }..

还要检查你的设备在第一种情况下的宽度是否小于 768px 在第二种情况下(横向或纵向)它的宽度超过 769px

尝试使用 Chrome/Firefox/Opera 上可用的几个扩展之一来设置视口(viewport)的最大宽度并模拟移动设备..

来自评论: 所以从规范来看:IPAD 3gen:2048×1536 像素....在这里你有你的答案:D 只需更改最大宽度和最小宽度..或者只使用横向和纵向属性

关于css - 如何使用媒体查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27960772/

相关文章:

带边距的 HTML 表格全宽

javascript - 在 iOS 中滚动锁定

javascript - Firebug css js 顺序与实际加载顺序

javascript - 如何将自动播放的音量设置为特定级别?

c++ - 如何使用 HTML/CSS UI 构建原生 C++ 应用程序?

html - jqueryUI 自动完成建议在 Chrome 中错位

javascript - 替换 h1 标签条件语句

html - 两列 flex 布局,内容向中间对齐

html - 为不同的屏幕尺寸缩放 html/css 图像?

html - CSS 文件未链接