5

各セルに複数行のテキストを含めることができるデータの HTML テーブルがあります。表が印刷されると、データの一部が最初のページの下部に表示され、一部が次のページの上部に表示されるように、行が分割される可能性があります。表の行内で改ページが発生しないようにする Word の「まとめて保持」機能に相当するものはありますか? これはよくある問題だと思いますが、私が見つけた唯一の「答え」は、ハイフンでつながれた特定の Web サイトに隠されていました。:)

更新: データは IE 7 を使用して表示されますが、IE 7 は「page-break-inside」プロパティを正しく処理していないようです (もしあったとしても)。代替手段はありますか?これはjQueryが助けることができるものですか?

4

2 に答える 2

5

試す:

CSS2 に適した方法は、
td { page-break-inside: avoid; のようになります。}

page-break-inside の定義を参照してください

から: http://channel9.msdn.com/forums/TechOff/35322-Keep-with-next-when-printing-HTML-tables/

于 2009-08-03T18:39:20.430 に答える
0

CSS メディアタイプを使用して、印刷に適したページを作成できます。次のページに簡単な例を示します。問題の解決に役立つと思います。 http://martybugs.net/articles/print.cgi

于 2009-08-03T18:42:32.513 に答える