css - @media CSS 代码中的错误。应该很简单

标签 css mobile width

我正在尝试使用@media 命令将我网站的一个元素设置为不同的移动浏览高度,但我似乎无法让代码正常工作。如果这里有人能看到我哪里出错了并指出正确的方向,我将不胜感激。

body .gilidPanel-opener {
   top: 55%;
}

@media all and (max-width: 700px){
body .gilidPanel-opener {
      top: 85%;
    }
}

最佳答案

由于 position 属性值默认为 static,您需要提供不同的值,例如 absolutefixedrelative 使您的 top 属性有效,所以请尝试:

body .gilidPanel-opener {
   position: relative; /* or absolute or fixed */
   top: 55%;
}

@media all and (max-width: 700px){
body .gilidPanel-opener {
      position: relative; /* or absolute or fixed */
      top: 85%;
    }
}

关于css - @media CSS 代码中的错误。应该很简单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22030747/

相关文章:

html - 作为 HTMLElement 的选项

html - CSS : Style the span within div element

javascript - div 的位置/偏移量返回为 0

mobile - Opencart Rest API 生成

jquery - 基于移动浏览器和桌面浏览器隐藏和显示一个div

asp.net - 即使列更改也保持宽度。 (HTML)

jquery - 如何获取 jquery 中 currentTarget 的宽度和高度?

jquery - 使用 jQuery 启动异步 CSS 动画

javascript - 如何使用 jQuery 检测移动设备

css - 基本 CSS 样式表