Javascript 设置打印页边距-@媒体打印不起作用
加载页面时,我使用Javascript设置容器div的边距,以避免滚动条显示时页面“跳转”。因此,默认值是auto,但实际值是用JS定义的 但是,当我想要打印页面时,我希望将页边距设置回自动(或某些选定值) 我试过:Javascript 设置打印页边距-@媒体打印不起作用,javascript,css,Javascript,Css,加载页面时,我使用Javascript设置容器div的边距,以避免滚动条显示时页面“跳转”。因此,默认值是auto,但实际值是用JS定义的 但是,当我想要打印页面时,我希望将页边距设置回自动(或某些选定值) 我试过: @media print { .container { margin: 0px; }} @page { .container { margin: 0mm 0mm 0mm 0mm; }} 并为media=“print”提供独立的样式表,包括: 那么您希望覆盖JavaScript设置
@media print { .container { margin: 0px; }}
@page { .container { margin: 0mm 0mm 0mm 0mm; }}
并为media=“print”提供独立的样式表,包括:
那么您希望覆盖JavaScript设置的内联样式吗 在您的
media=“print”
样式表中尝试以下操作:
.container {
margin: 0px !important;
}
除非指定,否则内联样式优先于样式表!重要的
规则。有趣:)我刚学到一些新东西。。。我想给你信用,但需要15个代表,我是新来的。。。
.container {
margin: 0px !important;
}