Saya memiliki daftar besar data di dalam tabel HTML yang diambil dari database, yang kemudian dicetak ke PDF. Tabelnya hanyalah tabel biasa, dengan beberapa kolom, tetapi gaya yang saya gunakan memiliki batas kiri dan kanan untuk menampilkan garis vertikal pada setiap tabel di setiap halaman, tetapi tidak seperti garis horizontal. Saya menggunakan CSS untuk menggambar perbatasan, seperti ini:
td {
border-left: 1px solid #000;
border-right: 1px solid #000;
}
Masalah yang saya dapatkan adalah ketika diberi halaman (dicetak ke PDF) pada setiap halaman di bagian bawah tabel, tidak ditutup sehingga terlihat terbuka. Saya ingin menutup batas di bagian bawah tabel setiap halaman.
Saya berhasil menggambar batas baris terakhir menggunakan tfoot, ini berfungsi dengan baik sampai saya sampai ke halaman terakhir, ternyata juga menggambarnya di sana. Nggak mau seri di akhir karena saya sudah buat ringkasannya di sana, jadi garisnya di situ saja tidak bagus.
<thead>...some header...</thead>
<tfoot>
<tr><td class=myborder> </td></tr>
</tfoot>
<tbody>...list of data (100 rows of tr)...</tbody>
CSSnya, saya menggunakan warna merah untuk highlight di meja saya:
.myborder {
border-top: 1px solid red;
}
Jadi pertanyaan saya apakah ada css yang bisa menggambar garis sederhana di setiap halaman akhir tetapi tidak di halaman terakhir?
Jika menggunakan tfoot, saya sudah mencoba mencari solusinya, kurang lebih seperti postingan di bawah ini, namun agak berbeda, saya tidak ingin tfoot muncul di halaman terakhir, tetapi halaman lainnya boleh saja.
Cara membuat TFOOT ditampilkan hanya di akhir tabel
Terima kasih sebelumnya.
PS. Terima kasih Ben atas perbaikan formatnya, ini postingan pertama saya :)
<foot>
dengan<tfoot>
membantu? - person Ben Fransen   schedule 04.04.2016