Css 如何在不影响其他媒体查询的情况下执行媒体查询

Css 如何在不影响其他媒体查询的情况下执行媒体查询,css,Css,我在这里有点困惑。。。我找到了一些常见的断点用于css媒体查询,但我只使用了最大宽度,如@media screen和(max-width:812px){}等,但它似乎在移动我的其他媒体查询。我认为这只会影响812px或更小的代码。我是否需要同时添加最小宽度和最大宽度来解决此问题 @media only screen and (max-width: 50em) and (orientation: portrait) { label { width: 100%; display: block

我在这里有点困惑。。。我找到了一些常见的断点用于css媒体查询,但我只使用了最大宽度,如@media screen和(max-width:812px){}等,但它似乎在移动我的其他媒体查询。我认为这只会影响812px或更小的代码。我是否需要同时添加最小宽度和最大宽度来解决此问题

@media only screen and (max-width: 50em) and (orientation: portrait) {
label {
  width: 100%;
  display: block;
  position: relative;


}

.nav {
  width: 200%;

}

#nav-icon {
  font-size: 28px;
  line-height: 50px;
  padding-left: 1em;
  color:  #ffffff;
  background-color: #f44336;
}

div.nav ul, div.nav li, label{
  line-height: 50px;
  margin: 0;
  padding: 0 2em;
  list-style: none;
  text-decoration: none;
  color: #000;
  font-weight: 100;
  width: 150%;
  position: relative;
  font-size: .9em;

}

div.header2_welcome h1{
  text-align: center;
  font-family: 'Pacifico', cursive;
  font-size: 1em;
  position: absolute;
  top: 5em;
  left: 0em !important;
  text-decoration: none;
  white-space: nowrap;
}





img.pc101 {
  width: 20em;
  height: 7em;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: absolute;
  top: 27em;
 margin-left: -15em;
  font-size: .8em;

}



div.natural {
  font-size: 150px;
  position: relative;
  right: .5em;
  top: 2em;
  animation: drop 2s ease forwards;
  margin-bottom: 1em;

}

div.flat {
  font-size: 150px;
  position: relative;
  left: 1200px;
  bottom: 450px;
  top: 8em;
}

div.treble_clef {
  font-size: 100px;
  position: relative;
  right: 400px;
  bottom: 400px;

}

div.crotchet_rest {
  font-size: 6em;
  position: relative;
  left: 100px;
  bottom: 800px;
}

div.crotchet {
  font-size: 6em;
  position: absolute;
  left: 3.5em !important;
  top: 3em;
  animation: drop 2s ease forwards;
}

div.minim {
  font-size: 6em;
  position: absolute;
  left: 1.5em;
  top: 2em;
  animation: drop 2s ease forwards;

}
}


这只是我的代码示例,但不知道它正在移动我的其他媒体查询。

我认为以下代码将帮助您

<style>
  @media only screen and (max-width:768px) and (min-width:200px)
  {
     /* Your CSS Code */
  }
</style>

@仅介质屏幕和(最大宽度:768px)和(最小宽度:200px)
{
/*你的CSS代码*/
}

我认为下面的代码将对您有所帮助

<style>
  @media only screen and (max-width:768px) and (min-width:200px)
  {
     /* Your CSS Code */
  }
</style>

@仅介质屏幕和(最大宽度:768px)和(最小宽度:200px)
{
/*你的CSS代码*/
}

媒体查询可能有很多条件

  • 仅适用于小于500px的屏幕
    @仅媒体屏幕和(最大宽度:500px)

  • 仅适用于200px和500px之间的屏幕
    @仅媒体屏幕和(最小宽度:200px)和(最大宽度:500px)

  • 仅适用于大于500px的屏幕
    @仅媒体屏幕和(最小宽度:500px)

  • 仅适用于各种尺寸的屏幕
    @仅媒体屏幕

  • 仅适用于各种尺寸的打印
    @仅媒体打印

  • 仅适用于sqare屏幕
    @媒体(纵横比:1/1)

  • 仅适用于sqare屏幕
    @媒体(纵横比:1/1)

  • 仅适用于高宽比优于:16/9的屏幕
    @媒体(-最大纵横比:16/9)


ecc。。您可以指定像素比率或dpi以更好地满足您的需要

媒体查询可能有很多条件

  • 仅适用于小于500px的屏幕
    @仅媒体屏幕和(最大宽度:500px)

  • 仅适用于200px和500px之间的屏幕
    @仅媒体屏幕和(最小宽度:200px)和(最大宽度:500px)

  • 仅适用于大于500px的屏幕
    @仅媒体屏幕和(最小宽度:500px)

  • 仅适用于各种尺寸的屏幕
    @仅媒体屏幕

  • 仅适用于各种尺寸的打印
    @仅媒体打印

  • 仅适用于sqare屏幕
    @媒体(纵横比:1/1)

  • 仅适用于sqare屏幕
    @媒体(纵横比:1/1)

  • 仅适用于高宽比优于:16/9的屏幕
    @媒体(-最大纵横比:16/9)



ecc。。您可以指定像素比率或dpi以更好地满足您的需要

您可以共享一个示例代码吗?我认为,你可以同时使用这两种方法:检查这个问题:如果这不是关于你的问题,请分享一个示例代码。最大宽度:812px表示从0到812pxadd代码,以便更好地理解。我也使用了很多!重要的。。。这会不会让人困惑,因为没有它,我就无法移动东西。你能分享一个示例代码吗?我认为,你可以同时使用这两种方法:检查这个问题:如果这不是关于你的问题,请分享一个示例代码。最大宽度:812px表示从0到812pxadd代码,以便更好地理解。我也使用了很多!重要的。。。这会让人困惑吗?因为如果没有它,我就无法移动东西。所以从我的理解来看,812px的最大宽度只会影响任何具有0-812pixel的设备,而不会影响我的1024像素?是的,为了提高响应速度,您可以针对不同的大小或设备编写不同的媒体查询。也许我的ipad肖像有问题,因为在chrome扩展中,它显示宽度为768px x x 1024,所以在我的查询中,我应该键入最大宽度768还是1024?我在这里也感到困惑,因为当我将媒体查询从812px更改为518px时,它似乎还可以。。。。我想知道为什么我不能对iphone x进行媒体查询?这很奇怪。。。我以为iphone的最大宽度是812,但它也是518。。。我甚至可以移动最大宽度为518的iphone x,因此据我所知,最大宽度为812px的iphone x只会影响任何具有0-812像素的设备,而不会影响我的1024像素?是的,为了提高响应速度,您可以针对不同的大小或设备编写不同的媒体查询。也许我的ipad肖像有问题,因为在chrome扩展中,它显示宽度为768px x x 1024,所以在我的查询中,我应该键入最大宽度768还是1024?我在这里也感到困惑,因为当我将媒体查询从812px更改为518px时,它似乎还可以。。。。我想知道为什么我不能对iphone x进行媒体查询?这很奇怪。。。我以为iphone的最大宽度是812,但它也是518。。。我甚至可以移动最大宽度为518的iphone x