Как убрать правое поле HTML при печати с фиксированным размером тела? - PullRequest
0 голосов
/ 16 мая 2018

Используя следующий код, который устанавливает 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>

Это удалит все поля, кроме правильного.

Как убрать правое поле при печати с использованием параметров страницы А4, примененных к телу для определения размера страницы?

1 Ответ

0 голосов
/ 16 мая 2018

Вы можете создать лист css для принтера:

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

и поместить все модификации для печати только туда.

РЕДАКТИРОВАТЬ:

Или использовать медиа запроскак это:

@media print { 
 body { 
    margin:0;
 } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...