我正在做一个项目,需要在打印页面周围有一个 20 毫米的白色区域,其中有一个 10 毫米的边框。
我使用 s 进行了这些设置,<div>
并且 HTML 页面上的一切看起来都很好 - 但是当我去打印时,我得到了额外的 4-5 毫米边距,我无法打印(因为它是由每台打印机定义的)添加到左侧和顶部将所有内容推到右侧,部分推到第二页。我想它只是从右侧取下,底部被推到第二页。
我想要做的是获得添加到页面左右顶部和底部的确切毫米,并将其从我的 20 毫米中取出。由于我无法保证该页面将使用哪台打印机,因此我无法保证所有边距都与我的尺寸相同。
我不能使用收缩来适应 IE,因为我需要精确测量东西的放置位置和大小,并且 IE6 不支持它 - 可以使用它,因为这是我的应用程序的要求客户是 IE(不要问我为什么必须这样)。