我正在学习响应式设计,@ media不按照我认为应该的方式工作。我有一个subnav栏。这是css:
.subnav-fixed {
background-color: #eeeeee;
position: fixed;
top: 50px;
left: 0;
right: 0;
z-index: 1030;
border-color: #d5d5d5;
border-width: 0 0 1px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
@media (max-width: 767px) {
.subnav-fixed {
top: 61;
}
}
当我的页面低于767px时,我希望顶部降至61px。这不会发生。 @media是在.subnav类之后。除了被告知如何使这项工作,我想了解正在发生的事情。任何帮助或链接都会很棒。
答案 0 :(得分:1)
尝试
@media all and (max-width:767px){
.subnav-fixed {
top: 61px;
}
}
添加了all and
,您刚刚写了top: 61;
所以,我在最后添加了px