我必须在网络应用程序中打印出2个html页面。必须以A5尺寸打印第一页,以A6尺寸打印第二页。我试图用以下命令强制进行A5打印设置
@media print{
@page {
size: A5 portrait;
margin: 0;
}
}
以及其他文件中的a6打印设置
@media print {
@page {
size: A6;
margin: 0;
}
}
我尝试打印A5页面,纸张尺寸没有变化(但是设置了纵向模式)
最佳答案
为A5添加此CSS,
您只需要给定大小
范例A5
@media print and (width: 14.8cm) and (height: 21cm) {
@page {
margin: 2cm;
}
}
/* style sheet for “letter” printing */
@media print and (width: 5.83in) and (height: 8.27in) {
@page {
margin: 1in;
}
}
/* A5 Landscape*/
@page {
size: A5 landscape;
margin: 10%;
}
/* A5 Landscape*/
@page {
size: A5 landscape;
margin: 10%;
}