6

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

这是我的 div css 类

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

2 回答 2

3

使用这个 CSS

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

Margin 的值应该是宽度和高度值的 50%

于 2013-03-23T17:55:09.993 回答
-1

没有CSSalign属性。尝试margin:0 auto;,但是如果没有看到您的文档的其余部分,这是完全不可能的。

于 2013-03-28T08:40:12.437 回答