Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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/7/symfony/6.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 - Fatal编程技术网

如何使用css忽略媒体查询

如何使用css忽略媒体查询,css,Css,嘿,我想知道,假设你有一个移动css中的媒体查询,打印css需要忽略特定的媒体查询。我该怎么做?有两种方法可以做到这一点 您可以创建一个样式表,其打印样式与页面的实际样式非常不同,并将其链接到html文件,例如: @media screen { body { margin: 1px; } } @media print { body { margin: 0px; } 或在“介质查询”下面,添加一个特定于打印机的介质查询,以便它仅应用于打印页面,如下所示: @媒体**印刷*

嘿,我想知道,假设你有一个移动css中的媒体查询,打印css需要忽略特定的媒体查询。我该怎么做?

有两种方法可以做到这一点

您可以创建一个样式表,其打印样式与页面的实际样式非常不同,并将其链接到html文件,例如:

@media screen {
  body {
   margin: 1px;
  }
}
@media print {
 body {
  margin: 0px;
  }
或在“介质查询”下面,添加一个特定于打印机的介质查询,以便它仅应用于打印页面,如下所示:

@媒体**印刷**{ //你的代码 }


让我知道它是否有用,或者您是否正在考虑其他问题。

记住您正在使用级联样式表!:如果您希望打印查询覆盖媒体查询中的内容,只需将其归零即可!例如:

@media screen {
  body {
   margin: 1px;
  }
}
@media print {
 body {
  margin: 0px;
  }

让我知道这是否有帮助

好吧,那么也许你可以尝试一下:

使用CSS3而不是CSS2.1,您似乎可以嵌套@media规则,所以:

@媒体不打印{ @介质最大宽度:…px{ //你的代码 }
}

不,很抱歉,它不起作用:假设我在同一页的底部有一个打印查询和一个宽度查询,我希望打印查询忽略宽度查询。目前您的代码不这样做是的,我理解这一点,但打印查询将是巨大的,我正在寻找一种忽略屏幕查询的方法。n/p,我很高兴它有帮助;对不起,我正要说点什么。它起作用了,但它是无效的。我读到你是为了使用和而不是筑巢。有什么想法吗?到目前为止有什么错误?它是否有效,或者代码对您的无效?是的,但当我尝试验证它时,它有错误,显然您不打算这么做。