用CSS校准Firefox打印

用CSS校准Firefox打印,css,firefox,printing,Css,Firefox,Printing,我知道在所有浏览器之间用CSS标准化打印是不可能的。但是,我想通过使用.css文件和media='print'查询,尝试改进Firefox当前在打印时表示HTML文档的方式 目前,我有一个简单的文档,其中应用了#myImages显示:块,而HTML文档的其余部分应用了显示:无。 这成功地将页面上的myImagesdiv隔离为唯一元素 我的问题是,当在Firefox中打印时(在所有浏览器中,但我只想对Firefox进行修复),打印的页面有一个很大的左边距。我的CSS#myImages{margin

我知道在所有浏览器之间用CSS标准化打印是不可能的。但是,我想通过使用
.css
文件和
media='print'
查询,尝试改进Firefox当前在打印时表示HTML文档的方式

目前,我有一个简单的文档,其中应用了
#myImages
显示:块
,而HTML文档的其余部分应用了
显示:无
。 这成功地将页面上的
myImages
div隔离为唯一元素


我的问题是,当在Firefox中打印时(在所有浏览器中,但我只想对Firefox进行修复),打印的页面有一个很大的左边距。我的CSS
#myImages{margin:0!important}
。当我添加行
位置时:绝对;左图:-20px
然后打印材料从页面左侧流出。这是一项可能完成的任务吗?

尝试移除
左侧:-20px
位置:绝对;左:-20px的行为正是它的设计方式。浏览器中的打印页边距没有CSS控件。这取决于用户。如果需要精确打印布局控制,则应在服务器上生成PDF。@aaronburrows但用户理论上可以在浏览器中更改这些设置吗?