Итак, я пытаюсь напечатать (CTRL + P) страницу. У меня есть все сбросы, которые мне нужны, поэтому мне не нужно беспокоиться о марже или дополнении вокруг моего документа. Тем не менее, я просто не могу получить размер, соответствующий странице формата А4. Вот что я пробовал:A4 страница слишком маленькая
@media print {
.page {
height: 297mm;
width: 210mm;
margin: 30mm 10mm;
}
}
Я также попытался:
@media print {
@page {
height: 297mm;
width: 210mm;
margin: 30mm 10mm;
}
}
Я также пытался просто делать:
.page {
height: 297mm;
width: 210mm;
margin: 30mm 10mm;
}
Но все это просто не будет делать мою печать поместиться. Когда я бросаю border: 1px solid #000
на свой элемент .page
, страница составляет почти 50% страницы А4.
Чего я хочу достичь: у меня есть 1-много .page
элементов. Независимо от того, сколько их есть, я НИКОГДА не хочу печатать пустую страницу (например, если одна страница внезапно слишком высока на 1px). Как я могу добиться чего-то подобного?
В CSS (по крайней мере, в модели по умолчанию), поля добавляются к ширине и высоте. Таким образом, вы получаете 10 + 210 + 10 и т. Д. –
@ ÁlvaroGonzález Да, это правильно. Как бы я мог убедиться, что это A4? Я могу использовать «переполнение: скрытый», просто чтобы убедиться, но установка размера страницы - это мой приоритет номер один. – MortenMoulder
Установите ширину 190 пикселей? –