6

情報を div にエコーアウトし、その div を印刷するための jQuery 印刷要素があります。しかし、用紙は常に中心からずれて印刷されます。ページの中央に印刷する 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;
    }
}

マージンの値は、幅と高さの値の50%である必要があります

于 2013-03-23T17:55:09.993 に答える
-1

cssalignプロパティはありません。を試してみてくださいmargin:0 auto;。ただし、ドキュメントの残りの部分を見なければ、それを判断することはまったく不可能です。

于 2013-03-28T08:40:12.437 に答える