Я пытаюсь переопределить поля настроек страницы по умолчанию для моих пользователей. Документ, который мне нужен для распечатки, должен быть пропущен. После десятков поисков я обнаружил следующее, и ЭТО РАБОТАЕТ В GOOGLE CHROME:
@page{
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
Когда я печатаю это в PDF в Chrome, он печатает документ практически без полей по бокам. Однако, когда я делаю то же самое в FF4 и IE9, он печатает документ с большими полями по умолчанию.
Есть идеи, как заставить это работать и для IE9, и для FF? Предположительно, CSS-материал @page был частью спецификации CSS2.1, которую поддерживают все браузеры IE8 и более поздние версии. Итак, я не уверен, почему он не работает для этих частей, и почему Chrome - единственный браузер, который имеет это.