Jak ustawić marginesy drukowania Safari przez CSS, aby wydrukować bez obramowania
Chcę wydrukować stronę internetową w formacie PDF bez marginesów w przeglądarce Safari. Rozmiar strony jest ustawiony na „A4 borderless” w oknie dialogowym drukowania.
Cokolwiek robię, Safari w OSX dodaje dodatkowy margines wokół mojego HTML. Sprawdź „drukuj tła”, aby zobaczyć, co mam na myśli.
Oczywiście reguła @ nie ma wpływu na Safari, ale czy są jakieś inne sposoby?
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;
}