如何使用css忽略媒体查询
嘿,我想知道,假设你有一个移动css中的媒体查询,打印css需要忽略特定的媒体查询。我该怎么做?有两种方法可以做到这一点 您可以创建一个样式表,其打印样式与页面的实际样式非常不同,并将其链接到html文件,例如:如何使用css忽略媒体查询,css,Css,嘿,我想知道,假设你有一个移动css中的媒体查询,打印css需要忽略特定的媒体查询。我该怎么做?有两种方法可以做到这一点 您可以创建一个样式表,其打印样式与页面的实际样式非常不同,并将其链接到html文件,例如: @media screen { body { margin: 1px; } } @media print { body { margin: 0px; } 或在“介质查询”下面,添加一个特定于打印机的介质查询,以便它仅应用于打印页面,如下所示: @媒体**印刷*
@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,我很高兴它有帮助;对不起,我正要说点什么。它起作用了,但它是无效的。我读到你是为了使用和而不是筑巢。有什么想法吗?到目前为止有什么错误?它是否有效,或者代码对您的无效?是的,但当我尝试验证它时,它有错误,显然您不打算这么做。