Pengenalan:
Mengekalkan konsistensi pengepala dan pengaki pada dokumen bercetak yang dihasilkan daripada halaman web boleh menjadi cabaran yang membingungkan. Walaupun penyelidikan meluas, banyak penyelesaian masih sukar difahami. Walau bagaimanapun, artikel ini cuba menjelaskan dan menyelesaikan isu ini.
Bolehkah Pengepala dan Pengaki Dicetak pada Setiap Halaman?
Berdasarkan pertanyaan anda, persoalan timbul: adakah adakah mungkin untuk mengulang pengepala dan pengaki tersuai pada berbilang halaman bercetak? Walaupun anda telah menyatakan keraguan, adalah penting untuk meneroka potensi untuk penyelesaian sedemikian.
Mendekati Masalah:
Anda telah membuat kesimpulan dengan tepat bahawa jenis media CSS mungkin tidak halangan utama dalam senario ini. Sebaliknya, anda telah menyiasat kemungkinan menggunakan jadual dan teg kepala meja. Walau bagaimanapun, mari kita mendalami pendekatan ini dengan lebih mendalam.
Penyelesaian:
Penggunaan jadual, walaupun kelemahannya dilihat dalam reka bentuk susun atur, terbukti merupakan penyelesaian yang berkesan dalam hal ini. kes. Dengan menetapkan gaya CSS berikut, anda boleh mencapai pengulangan yang diingini:
thead { display: table-header-group; } tfoot { display: table-footer-group; }
Seterusnya, apabila memaparkan HTML anda, pastikan untuk menstruktur badan seperti berikut:
<body> <table> <thead><tr><td>Your header goes here</td></tr></thead> <tfoot><tr><td>Your footer goes here</td></tr></tfoot> <tbody> <tr><td> Page body in here -- as long as it needs to be </td></tr> </tbody> </table> </body>
Untuk memastikan bahawa pengepala dan pengaki hanya muncul apabila dicetak, gunakan parameter @media berikut:
@media print { thead { display: table-header-group; } tfoot { display: table-footer-group; } } @media screen { thead { display: none; } tfoot { display: none; } }
Keserasian Pelayar:
Kaedah ini pada mulanya berfungsi dalam Firefox dan IE. Walau bagaimanapun, ia kini telah diselesaikan dalam Chrome juga. Oleh itu, pepijat yang dinyatakan di atas dalam penjejak isu Chrome mungkin dianggap usang.
Atas ialah kandungan terperinci ## Bolehkah Jadual Menyelesaikan Cabaran Mengulang Pengepala dan Pengaki pada Halaman Bercetak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!