ホームページ  >  記事  >  ウェブフロントエンド  >  IE8 非互換モードでの CSS page-break-before の失敗の解決策

IE8 非互換モードでの CSS page-break-before の失敗の解決策

黄舟
黄舟オリジナル
2017-07-08 10:41:593083ブラウズ

私のプロジェクトでは、ページネーション印刷の問題を解決するための CSS を追加しました

<style type="text/css">
@media print
{
xmp {page-break-before:always;}
}
</style>


それを使用するときは、必要な場所に 43e1fc467495bab219a3286f74139f6ac4d9033ad21c358430e75a24655d3d0f タグを追加するだけです

しかし、最近、別の問題を解決するために、 IE8は互換表示に設定できないと規定されており、非互換モードではこの方法が失敗することが判明しました。

試してみたところ、この問題は XHTML 1 を使用している場合にのみ発生することがわかりました。 -before: always",

例:

<table style="page-break-before: always">
<tr>
...
</tr>
</table>

2.

<style>
p.breakPage { PAGE-BREAK-BEFORE: always }
</style>
</head>

<body>
...
<p class=&#39;breakPage&#39;></p>

以上がIE8 非互換モードでの CSS page-break-before の失敗の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。