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