如何在打印时居中div

时间:2011-12-22 22:00:20

标签: html css printing

我正在构建一个解决方案,其中包括从Web浏览器打印发票。我愿意和几个浏览器夸克一起生活。

我想将我的内容中心放在打印页面而不是左侧,因为浏览器需要这样做。我尝试将左右边距设置为自动,但无济于事。我也试过谷歌搜索,但基于我能找到的极少,我担心这是不可能的。

2 个答案:

答案 0 :(得分:1)

使用打印样式表:

<link rel="stylesheet" type="text/css" media="print" href="print.css" />

请注意media="print"

print.css中,您可以添加边距和居中等等。

答案 1 :(得分:0)

我想,为了使margin:auto;工作,我们需要提供近似宽度。因此,它呈现在中心。

<style type="text/css">
#content{ margin: 0 auto; width:500px;}
</style>