Как установить поля печати Safari через CSS для печати без полей
Я хочу напечатать веб-страницу в PDF без каких-либо полей в Safari. Размер страницы установлен наA4 без полей в диалоге печати.
Что бы я ни делал, Safari на OSX добавляет дополнительный отступ к моему HTML. Проверьте 'печать фонов чтобы понять, что я имею в виду.
Понятно, что правило @ page не влияет на Safari, но есть ли другие способы?
http://jsfiddle.net/willemvb/psFHC/
@page {
size: 21cm 29.7cm; /*A4*/
margin: 0; /*webkit says no*/
}
html{
margin: 0;
padding: 0;
width: 100%;
}
body {
margin: 0;
padding: 0;
font-family: sans-serif;
width: 100%;
background: #eee;
}