Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 768px以下的媒体查询不工作_Html_Css_Bootstrap 4_Media Queries - Fatal编程技术网

Html 768px以下的媒体查询不工作

Html 768px以下的媒体查询不工作,html,css,bootstrap-4,media-queries,Html,Css,Bootstrap 4,Media Queries,我正在为网页编写媒体查询,并设法为768及以下版本编写媒体查询。但它不能正常工作。我想捕捉大多数手机(iphone4、iphone5、iphone3、华硕galaxy 7、三星galaxy sII、三星galaxy s3)的纵向视图,它们是320px。我创建的网页适用于768px及以上版本,但不适用于768px以下的媒体查询 @media (min-width:481px) and (max-width:768px) { .navbar-brand{ margin-lef

我正在为网页编写媒体查询,并设法为768及以下版本编写媒体查询。但它不能正常工作。我想捕捉大多数手机(iphone4、iphone5、iphone3、华硕galaxy 7、三星galaxy sII、三星galaxy s3)的纵向视图,它们是320px。我创建的网页适用于768px及以上版本,但不适用于768px以下的媒体查询

@media (min-width:481px) and (max-width:768px) {
        .navbar-brand{
    margin-left: 80px;

        }}

      @media (min-width: 768px){ 
           .navbar-brand{
    margin-left: 100px;

    }
         @media (min-width: 991px){ 
        .navbar-brand{
    margin-left: 150px;

        }}

在此示例中,边距左属性在最小宽度:768px和最小宽度:991px上运行良好,但在@media(最小宽度:481px)和(最大宽度:768px)上不起作用。

您缺少一个花括号来结束媒体查询
最小宽度:768px
。下面是最后一段代码,它的格式更易于查看

@media (min-width:481px) and (max-width:768px) {
    .navbar-brand {
        margin-left: 80px;
    }
}

@media (min-width: 768px) {
    .navbar-brand {
        margin-left: 100px;
    }
}

@media (min-width: 991px) {
    .navbar-brand{
        margin-left: 150px;
    }
}
要捕获具有特定边距的320px屏幕大小,您可以从第一次媒体查询中删除
(最小宽度:481px)和
,如果应用相同的样式,或者添加特定于该情况的媒体查询:

@media (max-width: 320px) {
    .classname {
        enter some code here
    }
}

请查看并用更新的代码确认以下媒体查询。

      @media only screen and (min-width: 768px) { 
        .navbar-brand {
           margin-left: 100px;
         }
      }

      @media only screen (min-width: 481px) and (max-width:767px) {
        .navbar-brand {
           margin-left: 80px;
         }
      }