我将信息回显到div中,我有一个jQuery打印元素来打印该div。但纸张总是偏离中心打印。如何设计要在页面中心打印的div?是否有准确的高度/宽度?
这是我的div css类
.contract {
align: 0 auto;
text-align: center;
width: 800px;
background-color: #fff;
clear: both;
display: block;
}
答案 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;
,但是没有看到你的文档的其余内容,这是不可能的。