Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
媒体查询覆盖我的默认css_Css_Media Queries - Fatal编程技术网

媒体查询覆盖我的默认css

媒体查询覆盖我的默认css,css,media-queries,Css,Media Queries,我正在学习如何使用媒体查询,我想我已经有所进展,只是我不明白为什么这个查询会覆盖默认的css @media screen and (max-width: 735px), screen and (max-height: 415px), screen and (orientation: landscape) { #site-header img { width: 50%; } } 这使得我的headerimg在我的桌面全屏视图中的显示率

我正在学习如何使用媒体查询,我想我已经有所进展,只是我不明白为什么这个查询会覆盖默认的css

 @media screen and (max-width: 735px), screen and (max-height: 415px), screen and (orientation: landscape) {

        #site-header img {
            width: 50%; 
        }
}
这使得我的headerimg在我的桌面全屏视图中的显示率也达到了50%,尽管我在媒体查询之前特别将其设置为100%——并且没有满足要求,那么为什么仍然使用该值呢


这是最后一个不起作用的
屏幕和(方向:横向)
,如果我删除它,页面在全尺寸桌面上看起来正常,在横向移动设备中也应该如此,但在移动纵向设备中则不正常。为什么横向影响正常的全景和纵向移动设备?

嘿,你上次的媒体查询只是询问屏幕是否为方向:横向,这意味着屏幕的宽度比屏幕的高度宽。这也适用于桌面

所以,是的,只需删除最后一个,或者通常我们将其组合为:屏幕和(最大宽度:1024px)和(方向:横向)

如果您愿意,您可以将每个媒体查询分离出来,使其更加清晰,再加上像这样的逗号会有点混乱