Domanda

Voglio ogni riga di una tabella da stampare (Media = "stampa", non "schermo") sulla pagina separata. Quindi il mio HTML è simile al seguente:

<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>

L'interruzione di pagina funziona in Firefox e IE, ma non in Safari 4, né Opera.

Ho provato ad aggiungere il "page-break-after: sempre" per e

ma né opere. Io non riesco a trovare un modo per forzare un'interruzione di pagina all'interno di una tabella in Safari e Opera.

Qualche idea su come farlo funzionare in tutti i browser?

È stato utile?

Soluzione

L'odio per solo la metà rispondere alla tua domanda, ma ...

In Opera, questo funziona con elementi che sono elementi di blocco (una riga di tabella è un tipo di visualizzazione table-row). Come page-break-after si applica solo a quegli elementi. Io non sono sicuro di come farlo funzionare in Safari.

style="display:block;page-break-after: always;"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top