CSS page-break-after all'interno di tavolo in Safari?
-
11-09-2019 - |
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
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?
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;"