我需要你的帮助。

我正在制作发票优惠券系统,并卡在优惠券打印机上进行打印。
您能告诉我如何将纸张高度设置为自动吗,该高度需要根据内容进行动态更改。

<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?它应该是自动可调的。

我想用汇总纸打印。

请帮我..

最佳答案

放入发票容器的最大宽度:80mm;
例如:

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

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


无需@media打印查询,也不必在其中放入大小。

10-05 23:32