Я хочу распечатать веб-страницу в PDF без каких-либо полей в Safari. В диалоговом окне печати размер страницы установлен на "Без рамки A4".
Что бы я ни делал, Safari на OSX добавляет дополнительный маркер вокруг моего HTML. Проверьте 'print backgrounds', чтобы увидеть, что я имею в виду.
Очевидно, что правило @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;
}