how to remove the small top margin, which appears only on the first page of printing
first i removed header and footer, and set the all margins to be found in about:config(Linux) or in Dialog (Windows) to zero.
On all html documents i get a little gap on the top of the first page, but not on the second one. The gap appears on paper print, on file print(PDF) and on preview - under firefox (17.0) for Linux and Windows. IE 8 on windows has other abnormalities, but equal top margin on all printed pages.
How can i remove this difference top margins between first page and the following once in firefox ?
Được chỉnh sửa bởi jrewing vào
Giải pháp được chọn
It seems the difference is the default 8px margin on the body element, which only appears the first page. To remove it on a case-by-case basis, you could use a bookmarklet (a snippet of script you run by clicking a bookmark entry).
To remove it automatically on every page, you could use a style rule in userContent.css or in a Stylish rule. I haven't tested this rule very extensively, but something like this:
@media print{ body {margin-top:0 !important;} }Đọc câu trả lời này trong ngữ cảnh 👍 2
Tất cả các câu trả lời (2)
Giải pháp được chọn
It seems the difference is the default 8px margin on the body element, which only appears the first page. To remove it on a case-by-case basis, you could use a bookmarklet (a snippet of script you run by clicking a bookmark entry).
To remove it automatically on every page, you could use a style rule in userContent.css or in a Stylish rule. I haven't tested this rule very extensively, but something like this:
@media print{ body {margin-top:0 !important;} }
Yes - the default margin-top in body is responsible for this behavior. Thanks for your solutions.