3

HTML+CSSでレポートを作ろうとしています。私のテンプレートには、ヘッダー、コンテンツ、およびフッターが含まれています。基本レポートとして、すべてのページでヘッダーとフッターを繰り返したい。

私のCSSは次のようになります。

ヘッダ:

@media print {
 div.report-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    padding-bottom: 15px;
    border-bottom: 2px solid #000034;
  }
}

フッター:

@media print {
  div.report-header {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    padding-bottom: 15px;
    border-bottom: 2px solid #000034;
  }
 }

考えられるバグとして、Firefox ではレポートが正常に機能し、すべてのページでヘッダーとフッターが繰り返されますが、Chrome ではヘッダーが最初のページにのみ、フッターが最後のページにのみ存在します。

テーブルの使用など、多くのチュートリアルを試しました。

@media print {
  thead { display: table-header-group; width: 100%; background: red;}
  tfoot { display: table-footer-group; width: 100%; background: green;}
}

しかし、結果は同じで、Firefox は問題なく動作しますが、Chrome は動作しません。この簡単なレポートを作成するにはどうすればよいですか? そのようなことをするプラグインはありますか?

Chrome バージョン 24.0.1312.70 を使用しています。

4

1 に答える 1

0

私の記憶が正しければ、これは Firefox、Opera、および IE でのみ機能します。

于 2013-02-19T11:34:33.290 に答える