2016-08-25 155 views
3

我努力在每個打印頁面上重複頁眉和頁腳。沒問題一定是桌子,最喜歡的是,有人有任何想法該怎麼辦? 我不知道它會有多少頁,可以是n頁。如何使頁眉和頁腳不重複打印N頁?

enter image description here

TRY:jsfiddle.net/7ZGVv/111

+0

你可以發佈一些代碼? –

+0

我發現沒有代碼來做到這一點,我看到的更接近這個:http://jsfiddle.net/7ZGVv/111/。但不能重複頁眉或頁腳。 – Danilo

+0

[如何使用HTML在5頁的文檔的每個打印頁上打印頁眉和頁腳?](http://stackoverflow.com/questions/1360869/how-to-use-html-to-print - 頁眉和頁腳在每個打印頁的文件w) –

回答

2

好,因爲沒有人似乎認爲這是一個DUP,我會後這裏的代碼來證明這一點。看到這裏工作的例子http://a-b-smith.com/

HTML

<h1>test 1</h1> 
<h1>test 2</h1> 
<h1>test 3</h1> 
<h1>test 4</h1> 
<h1>test 5</h1> 
<h1>test 6</h1> 
<div class="divFooter"> 
<h1>Footer</h1> 
</div> 
<div class="divHeader"> 
<h1>Header</h1> 
</div> 

CSS 注意到我在每個<h1>之間添加分頁符來模擬多頁

@media print { 
    h1 { 
    page-break-after: always; 
    } 
    div.divFooter { 
    position: fixed; 
    bottom: 0; 
    } 
    div.divHeader { 
    position: fixed; 
    top: 0; 
    } 
    body > h1 {margin-top: 100px;} 
} 

@media screen { 
    div.divFooter, div.divHeader { 
    display: none; 
    } 
} 
+1

工作完美,謝謝。 – Danilo

相關問題