0
我需要完成需要對所有的網頁,但最後,不同的頁腳打印頁腳CSS去年
我有一個網頁,打印在紙上的東西。在屏幕上查看時,我不需要任何頁腳。當打印在紙上時,我希望同一個頁腳出現在除最後一頁以外的所有人中,最後一頁有不同的頁腳。理想情況下,這將支持現代瀏覽器,但也適用於IE 7/8。
我至今
<!DOCTYPE html>
<html>
<head>
<title>Test of paging</title>
<style type="text/css">
.page_footer {
display: none;
page-break-after: always;
}
.last_page_footer {
display: none;
}
@media print {
.page_footer {
display: block;
position: absolute;
bottom: 0;
page-break-after: always;
}
.last_page_footer {
display: block;
position: absolute;
bottom: 0;
}
}
</style>
</head>
<body>
<div>One</div>
<div class="page_footer">Not last footer</div>
<div>Two</div>
<div class="page_footer">Not last footer</div>
<div>Three</div>
<div class="page_footer">Not last footer</div>
<div>Four</div>
<div class="last_page_footer">Last footer</div>
</body>
</html>
目前,它顯示爲一個頁面頁腳都在底部重疊。如果我將位置值註釋掉,它們將顯示在單獨的頁面上,但頁腳文本不會顯示在底部。
當你說打印出來,你的意思是打印在紙上或打印到屏幕上? – Vector 2013-04-11 20:03:28
在紙上/打印預覽。在屏幕上,我不希望頁腳顯示。我會在我的問題中澄清。 – dlp 2013-04-11 20:09:34