2011-07-27 20 views
11

Tekrar üstbilgi ve altbilgi ile baskı için html tablom var. Her şey çalışıyor, otomatik olarak kırılacak belge. Ama şimdi herhangi bir elemandan sonra sayfayı kırmak istiyorum. Özellik sayfasını devre dışı bırakmak için kullanın ve her zaman için ayarlayın. Evet, onun işleri, ama başka bir sorunum var. Aradan sonra sayfa üstbilgi ve tablonun altını tekrarlamıyor. Yanlış olan ne?CSS: Sayfa Sonu (Print View) sonrası Tablo Üstbilgisini tekrarla

Tarayıcılar: IE8.

Baskı stilleri:

table thead {display: table-header-group;} 
table tfoot { display: table-footer-group;} 
table tbody { display: table-row-group;} 
.page-break { page-break-after:always;} 

html kodu: Aşağıdaki css eklemek için

<table> 
<thead> 
    <tr> 
     <th>...</th> 
    </tr> 
</thead> 
<tfoot> 
    <tr> 
     <td>...</td> 
    </tr> 
</tfoot> 
<tbody> 
    <tr> 
     <td>page 1</td> 
    </tr> 
    <tr class="page-break"> 
     <td>content</td> 
    </tr> 
    <tr> 
     <td>Page 2</td> 
    </tr> 
    <tr> 
     <td>content 2</td> 
    </tr> 
</tbody> 
</table> 
+1

Bir çözüm buldunuz mu? Lütfen posta gönderin. – imhere

cevap

3

deneyin:

thead {display: table-header-group;} 

altbilgi her sayfada tekrar edilmez ama daha basılmış Sonunda sadece IE8'de, iirc.

+0

Oh, benim tarzlarımda var. Bu hattı soruma kopyalamayı unuttum. –