带保证金的@Media屏幕不起作用

时间:2017-07-13 04:04:37

标签: html css

我有这样的代码:

    /*footer*/
footer{
  position:relative;
  display:block;
  padding:15px;
  text-align:center;
  background:#000;
  margin:0 169px;
}

    /*Footer*/
@media only screen and (min-width:600px){
  #footer-wrapper .footer{
     float:left;
     width:100%;
     display:block; 
     margin:0 auto
  }
}

@media only screen and (min-width:768px){
  #footer-wrapper .footer{
    width:100%; 
    margin:0 auto
  }
}

@media only screen and (min-width:992px){
  #footer-wrapper .footer{
    width:100%; 
    margin:0 auto
  }
}

在桌面版中,我有左右边距169px。但在移动设备中我也有左右边距169px。我想删除移动版本上的保证金。但我的@media屏幕不起作用

3 个答案:

答案 0 :(得分:0)

1)使用max-width代替min-width

(min-width:768x) and (min-width-922px)中的

2) @media Query具有相同的样式,您可以合并它们。

注意:要查看结果,请使用full page并调整浏览器大小

  body {
    margin: 0;
  }

footer{position:relative;display:block;padding:15px;text-align:center;background:#000;margin:0 169px;}

    /*Footer*/

@media only screen and (max-width:600px){#footer-wrapper .footer{float:left;width:100%;display:block; margin:0 auto}
@media only screen and (min-width:768px) and (max-width:992px){#footer-wrapper .footer{width:100%; margin:0 auto}
<div id="footer-wrapper">
<footer class="footer">
   This is Footer
</footer>
</div>

答案 1 :(得分:0)

试试这个@media max-width:400px,我调用logo class并显示无,而该位置min-width:400px,我调用另一个类并显示它..

@media screen and (max-width: 400px){
    .logo{
      display: none;
    }
}
@media screen and (min-width: 400px){
    .brand1{
    display: inline;
  }
}
  1. 首先通过简单的代码设计您的本地代码并练习此代码。
  2. 使用min
  3. max instand

答案 2 :(得分:0)

试试这个

&#13;
&#13;
/*For Desktops*/
@media only screen and (min-width:768px){
footer{
  position:relative;
  display:block;
  padding:15px;
  text-align:center;
  background:#000;
  margin:0 169px;
}
}

/*For Mobile Devices*/
@media only screen and (max-width:767px){
  #footer-wrapper .footer{
    width:100%; 
    margin:0 auto
  }
}
&#13;
&#13;
&#13;

要了解有关@media的更多信息,请转到:@media for responsive design in websites