如何在8.5x11纸张的中心打印div内容?

时间:2013-03-23 17:30:15

标签: css html5 printing

我将信息回显到div中,我有一个jQuery打印元素来打印该div。但纸张总是偏离中心打印。如何设计要在页面中心打印的div?是否有准确的高度/宽度?​​

这是我的div css类

.contract {
   align: 0 auto;
   text-align: center;  
   width: 800px;
   background-color: #fff;
   clear: both;
   display: block;
}

2 个答案:

答案 0 :(得分:2)

使用此CSS

@media print {
    #printDiv{
         position:absolute;
         width:300px;
         height:300px;
         z-index:15;
         top:50%;
         left:50%;
         margin:-150px 0 0 -150px;
    }
}

边距值应为宽度和高度值的50%

答案 1 :(得分:0)

没有css align属性。尝试margin:0 auto;,但是没有看到你的文档的其余内容,这是不可能的。