加载页面时,我使用Javascript设置了容器div的边距,以避免滚动条显示时页面“跳转”。因此,默认值为auto-但实际值是使用JS定义的
但是,当我随后要打印页面时,我希望将边距设置回自动(或某些选定的值)
我尝试过:
@media print { .container { margin: 0px; }}
@page { .container { margin: 0mm 0mm 0mm 0mm; }}
并为media =“ print”提供了独立的样式表,其中包括:
.container { margin: 0px; }
最佳答案
因此,您希望覆盖JavaScript设置的内联样式吗?
在您的media="print"
样式表中尝试以下操作:
.container {
margin: 0px !important;
}
内联样式优先于样式表,除非您指定
!important
规则。