문제

별도의 페이지에 테이블의 각 행을 인쇄하기 ( "화면"이 아닌 미디어 = "인쇄")를 인쇄하기를 원합니다. 그래서 내 HTML은 다음과 같습니다.

<table>
    <tr style="page-break-after: always;">
        <td><p>Page 1</p></td>
    </tr>
    <tr style="page-break-after: always;">
        <td><p>Page 2</p></td>
    </tr>   
</table>

페이지 브레이크는 Firefox 및 IE에서 작동하지만 Safari 4 Nor Opera에서는 작동하지 않습니다.

"Page-Break-After : Always"를 추가하려고 시도했습니다.u003Ctd> 그리고u003Cp> 그러나 어느 쪽도 작동하지 않습니다. Safari와 Opera의 테이블 내에서 페이지 브레이크를 강요하는 방법을 찾을 수없는 것 같습니다.

모든 브라우저에서 작동하는 방법에 대한 아이디어가 있습니까?

도움이 되었습니까?

해결책

당신의 질문에 절반 만 대답하는 것을 싫어하지만 ...

오페라에서는 블록 요소 인 요소와 함께 작동합니다 (테이블 행은 테이블 열 표시 유형입니다). Page-Break-After는 해당 요소에만 적용됩니다. 사파리에서 어떻게 작동하는지 잘 모르겠습니다.

style="display:block;page-break-after: always;"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top