我在macbook(osx)中使用firefox打印html发票没有问题。但是,当我在Windows 7和Windows 10中的Firefox中尝试时,出现了问题。它不打印表格行。
我试图更改CSS来解决此问题,但是失败了。这是我尝试过的几种方法:
将边框更改为粗体(从1px实线更改为4px实线),但仍无法打印该行
设置打印属性和打印首选项
将边框从实线更改为虚线,虚线。这只是测试我是否可以用不同的图案打印一行
我也尝试过检查打印机是否有问题:
有什么想法吗?
谢谢
我正在使用Bootstrap 4和此CSS:
/* Chrome 2.0+, IE 8.0+, Opera 6.0+ and Safari 5.0+*/
@page {
size: auto;
/*size: 5.5in 8.5in;*/
margin:10px 5px 0 15px;
font-family: "Comic Sans MS", cursive, sans-serif;
}
/* For Firefox */
@media {
html, body {
/*width: 215mm;*/
/*height: 139.7mm;*/
width:98%;
margin:7px 0 0 5px;
}
body {
font-size: 12pt;
letter-spacing: 3pt;
line-height: 1.2;
font-family: "Comic Sans MS", cursive, sans-serif;
}
p, div{
font-size: 12pt;
letter-spacing: 3pt;
}
table th, .table th{
padding: 0.45rem .75rem;
line-height: 1;
}
table td, .table td{
padding: 0.35rem .75rem;
line-height: 1;
}
hr{
margin: 0.5rem 0;
}
.container-fluid{
padding: 0;
}
.col-12, .col-sm-12, .col-md-12{
padding: 0;
}
}