@media css代码中存在错误。应该很简单
我正试图使用@media命令将我网站的一个元素设置为不同的高度,以便进行移动浏览,但我似乎无法让代码正常工作。如果在座的任何人都能看到我的错误并为我指明正确的方向,我将非常感激@media css代码中存在错误。应该很简单,css,mobile,width,Css,Mobile,Width,我正试图使用@media命令将我网站的一个元素设置为不同的高度,以便进行移动浏览,但我似乎无法让代码正常工作。如果在座的任何人都能看到我的错误并为我指明正确的方向,我将非常感激 body .gilidPanel-opener { top: 55%; } @media all and (max-width: 700px){ body .gilidPanel-opener { top: 85%; } } 由于默认情况下位置属性值为静态,因此需要提供不同的值,例如绝对、固
body .gilidPanel-opener {
top: 55%;
}
@media all and (max-width: 700px){
body .gilidPanel-opener {
top: 85%;
}
}
由于默认情况下
位置
属性值为静态
,因此需要提供不同的值,例如绝对
、固定
或相对
,以使顶部
属性工作,因此请尝试:
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%;
}
}
你的代码没有问题。但是如果你使用的是top元素,那么元素必须是position:absolute我不能将元素设置为absolute,因为它会影响页面的其他样式。有没有其他值可以替换为“top”呢?谢谢您的快速回复!对页面其余部分有效的唯一值是“固定”,但是@media代码仍然不会触发。(www.focalocal.org-屏幕左侧的选项卡)