테이블에 포함 된 보고서가 있습니다. 인쇄 할 때 각 페이지의 머리글을 인쇄하기 위해 display: table-header-group;
스타일로 표 머리글에 <thead>
을 사용합니다. IE 9를 제외하고 대부분의 브라우저에서 정상적으로 작동합니다.thead가 IE9 용 각 페이지에 인쇄하지 않습니다.
아쉽게도 독점 정보가 포함 된 주문이므로 실제 코드를 제공 할 수 없습니다. 몇 가지 유형을 시도했지만 Internet Explorer 9에서 프린터로 인쇄 할 때 각 페이지의 표 머리글을 인쇄 할 수 없습니다. 누구든지이 문제를 해결하고 수정 사항을 알고 있습니까?
HTML
<table id="pt">
<thead>
<tr class="header">
<td colspan="4">
<h1>egdfgsdfg</h1>
<h3>sdfgsdfg</h3>
</td>
<td colspan="2" class="align-right">
<h2>sdfgsdfg</h2>
sdfgsdfgsdfg
</td>
</tr>
<tr class="contacts">
<td colspan="3">sdfgsdfg</td>
<td colspan="3">sdfgsdfgs</td>
</tr>
<tr class="header-info">
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
</tr>
<tr class="column-headers">
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
</tr>
</thead>
<tbody>
<tr>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
<td>asdfadfasdf</td>
</tr>
</tbody>
</table>
CSS :
#pt thead {
display: table-header-group;
}
는 HTML str을인가 독점 소유권도? 콘텐츠없이 (또는 가짜 콘텐츠로) 게시하지 않으시겠습니까? –
@EvanMulawski 확실합니다. PHP 다발을 삭제하고 더미 텍스트로 교체해야하기 때문에 서식을 모두 다 잡을 수 있습니다. – dqhendricks
해결책을 알고 있습니다 - PDF로 출력하십시오. TCPDF는 이런 종류의 일에 꽤 효과적이다. –