سؤال

أريد طباعة كل صف من جدول (وسائط = "طباعة"، وليس "الشاشة") على صفحة منفصلة. لذلك يشبه 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 ولا أوبرا.

حاولت إضافة "استراحة الصفحة": دائما "u003Ctd> وu003Cp style=";text-align:right;direction:rtl"> ولكن لا يعمل. لا أستطيع أن أجد طريقة لفرض تقسيم صفحات داخل جدول في Safari و Opera.

أي فكرة حول كيفية جعلها تعمل في جميع المتصفحات؟

هل كانت مفيدة؟

المحلول

أكره فقط نصف الرد على سؤالك، ولكن ...

في Opera، سيعمل هذا مع العناصر التي هي عناصر حظر (صف الجدول هو نوع عرض صف جدول). كما ينطبق استراحة الصفحات فقط على تلك العناصر. لست متأكدا من كيفية عملها في رحلات السفاري.

style="display:block;page-break-after: always;"
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top