在打印时设置页边距

时间:2014-04-08 13:20:34

标签: html css

我有一个访问我们数据库的页面,并使用我们数据库中的数据填充表格。我最近不得不在该表中添加一个新列,这导致一些间距偏离。

表格中有9列,我将每个列的宽度设置为页面的11%:

<TD WIDTH=11%>

这使得表格从左到右填充页面(我知道,9 * 11 = 99%,足够接近)。问题是它迫使一些数据为2行。我需要以纵向打印并将大部分数据放在一行上。现在我添加了新列,这不起作用。我相信如果我能以最小的页边距打印页面,然后将表重新调整为这些边距,那么我就有足够的空间让它看起来像我想要的那样。

问题是,如何让页面具有最小的边距,然后让表格重新调整为整页大小?

我尝试过类似

的CSS样式表
@page{
margin-left:1mm;
margin-right:1mm;
}

...但那个做了我想做的事。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

@page{ margin:0; padding:0; }

你试过这个吗?如果您将提供更多的HTML / CSS代码,那就太好了