8 (499) 3-777-413

Поля печати веб-документа по ГОСТ

Статья о том, как правильно настроить отступы html документа при выводе его на печать. Если вы попробуете напечатать веб-страницу своего сайта, скорее всего превью документа будет иметь огромный отступ справа. (Попробуйте напечатать эту стрницу)

Это баг гугл хрома, и неизвестно, будут ли его чинить. Люди достаточно часто печатают веб-страницы, и в данном случае веб-разработчик должен заранее предусмотреть фиксы и/или костыли.

Задаём отступы страницы при печати документа в соответствии с ГОСТ-ом

Идём в яндекс, ищем отступы по госту, смотрим на первую же строчку выдачи:

Установлены и размеры полей. В соответствии с рекомендациями ГОСТ 6.30--2003 они должны быть не менее: левое поле — 20 мм; правое поле — 10 мм; верхнее поле — 20 мм; нижнее поле — 20 мм.

Источник

@media print {
	// Убрать поля печати для принтера
	@page {
		margin: 0cm !important;
	}
	
	// Поля печати принтера по ГОСТУ
	@page {
		margin: 20mm 10mm 20mm 20mm !important;
	}
}

Готово, теперь принтер печатает так, как мы хотим.