質問

Iは、テーブルの各行が別のページに(メディア=「印刷」ではなく「スクリーン」)を印刷したいです。だから私の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やOperaで動作します。

「:常に改ページ後」に、と

どちらも作品

私が追加しようとしました。私はSafariとOperaの中に、テーブル内の改ページを強制する方法を見つけるように見えることはできません。

それはすべてのブラウザで動作するようにする方法上の任意のアイデア?

役に立ちましたか?

解決

半分...あなたの質問に答えるが、唯一のことを憎む。

オペラでは、これは、ブロック要素(テーブルの行は、テーブル行の表示タイプである)である要素で動作します。改ページ後の要素のみに適用されます。私はそれがSafariで動作させる方法がわからないんだけど。

style="display:block;page-break-after: always;"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top