@Media不像我想的那样工作

时间:2013-05-17 15:52:24

标签: css3 responsive-design

我正在学习响应式设计,@ 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类之后。除了被告知如何使这项工作,我想了解正在发生的事情。任何帮助或链接都会很棒。

1 个答案:

答案 0 :(得分:1)

尝试

@media all and (max-width:767px){
 .subnav-fixed {
    top: 61px;
  }
}

添加了all and,您刚刚写了top: 61;所以,我在最后添加了px