使用固定尺寸的主体打印时如何删除HTML右边距?



使用以下代码,将HTML页面(正文(设置为A4大小:

<html>
<head>
<style type="text/css">
@page {
margin: 0;
}
body, html { 
margin:0; 
padding:0; 
}
body {
height: 842px;
width: 595px;
}
section {
clear: both;
}
</style>
</head>
<body>
<section >
<div style="float:left;height:60px">x</div>
<div style="float:right;height:60px">y</div>
</section>
<section>
test
</section>
</body>
</html>

它将删除除右侧边距之外的所有边距。

使用应用于正文的 A4 页面设置来标注页面尺寸打印时如何删除右边距?

您可以为打印机创建 css 工作表:

<link rel="stylesheet" type="text/css" href="printing.css" media="print">

并将所有用于打印的修改仅放在那里。

编辑:

或者像这样使用媒体查询:

@media print { 
body { 
margin:0;
} 
}

最新更新