Я пытаюсь скрыть верхний и нижний колонтитулы на странице при печати с Chrome на Ма c. Верхний и нижний колонтитулы не отображаются по умолчанию через Chrome на Windows. Основываясь на базовом c Google, похоже, что я должен установить для поля поля значение 0 следующим образом:
@page {
margin:0;
}
Затем настройте свойство margin в определении тела @media print следующим образом:
body {
margin:20px;
}
Хотя у меня странное поведение. Установка свойства, как указано выше, ничего не делает. Установка свойства, подобного этому, только изменяет верхнее поле:
body {
margin: 20px auto !important;
}
Я также попытался установить каждое поле явно следующим образом:
body {
margin: 20px auto !important;
margin-bottom: 20px auto !important;
margin-left: 20px auto !important;
margin-right: 20px auto !important;
}
Однако использование этого подхода также только меняет верхнее поле. Правильно ли я установил @page {margin: 0}, чтобы исключить верхний и нижний колонтитулы из распечатки? Что мне нужно сделать, чтобы правильно установить поля в теле, как я пытаюсь сделать в приведенных выше примерах? Или есть лучший способ?