我正在尝试制作一个打印样式表,它将改变drupal页面上div的背景颜色。但是当我打印时,它不会改变背景颜色(是的,我的浏览器会打印背景颜色)。我的CSS的相关部分如下所示:
@media print {
#footer-wrapper {background: #fff;}
}
我已尝试使用@media print
块和不使用background
块,我尝试了background-color
和{{1}},但这些都不会在打印时改变颜色。我也试图隐藏div(因为我只是不希望它在打印中显示)。当我更改常规页面的CSS时,它会在那里消失,但仍会显示在打印页面中。
我想要这样做的原因是当我尝试打印时,页脚将尝试占据打印页面的100%。
答案 0 :(得分:1)
答案 1 :(得分:0)
显然我看不到你的页面,但是你的“@media pint”声明可能在另一个设置为media =“screen”的样式表中吗?
如果是这样的话,那就把它从那里简单地创建另一个样式表设置为media =“print”。然后你赢了;甚至需要“@media print”位。
答案 2 :(得分:0)
显然,设置颜色的css文件在某种程度上受到保护。它会使这个css文件始终具有优先权。我在Drupal UI中将颜色更改为白色,这非常有效。