2017-08-02 95 views
0

我需要你的帮助。如何在打印网页时将高度设置为自动

我正在制作发票优惠券系统并停留在优惠券打印机上打印。 你能告诉我如何将纸张的高度设置为自动,这需要根据内容动态更改。

<style type="text/css" media="print"> 
@page 
{ 
    size: auto; /* auto is the initial value */ 
    margin: 0mm; /* this affects the margin in the printer settings */ 
} 
@media print { 
@page { 
    size:80mm 80mm; 
} 
} 

目前我使用的是80mm 80mm,所以宽度可以,但高度不能是80?它应该是自动可调的。

我想将它打印在汇总纸上。

请帮我..

回答

1

把发票容器最大宽度:80毫米; 为前:

<div id="invoiceContainer"> 
.... 

</div> 
<style> 
#invoiceContainer{ 
.. 
max-width: 80mm; 
height:auto;/*min-height:80mm;*/ 
} 
</style> 

无需@media打印查询,并没有把大小里面。

+0

没有它不适合我 –

+0

@AkshayBajpei你是否删除了@@ media打印大小并尝试过? – Sanil

+0

是的...我删除了,并尝试你的代码.. –