Membuat tampilan untuk monitor dan print berbeda di WEB
Juli 14, 2010
utami99
Tampilan untuk monitor dan untuk print harusnya berbeda karena tidak mungkin kita membuat laporan cetak dan di situ terdapat menu navigasi, belum lagi background yang menggangu. Yup, se Untuk itu kita harus membuat 2 versi halaman kita. Versi layar monitor dan versi cetak.
Berikut cara-cara membuat dua versi halaman, yakni: versi layar monitor dan versi cetak yang bisa Anda pilih salah satunya:
- menggunakan tag PHP untuk memanggil 2 file CSS
- menggunakan tag HTML untuk memanggil 2 file CSS
- menggunakan @import url
- menggunakan satu file CSS untuk dua versi tampilan
1. Menggunakan tag PHP untuk memanggil 2 file CSS
Berikut kode PHPnya dan letakkan di bagian <HEAD> pada kode HTML Anda.
Kelemahan dari cara ini adalah harus load ulang halaman. bayangkan jika halaman yang akan kita cetak merupakan bentuk rekapitulasi dengan banyak query dan loadnya sangat lama. Wew tidak praktis. Cara ini sama saja dengan membuat link ke halaman baru, dengan desain halaman baru yang minimalis, yang sengaja disiapkan untuk cetak laporan.
2. Menggunakan tag HTML untuk memanggil 2 file CSS
3. Menggunakan @import url
Hampir sama dengan cara di atasnya, cuman beda kode.
4. Menggunakan satu file CSS untuk dua versi tampilan
cara ini juga bagus dan bahkan hanya menggunakan 1 file CSS. Yup, style untuk dua versi tampilan (layar dan printing) dalam satu file CSS.
Baiklah, sekarang kita mulai praktek membuat laporan di web yang bisa langsung kita cetak. Tapi sebelumnya mari kita lihat versi layar untuk aplikasi SIMPEG yang penulis buat.
File di atas disimpan dengan nama layar.css
Selanjutnya disimpan menjadi print.css
Dan untuk format tampilan <div> yang masih kita tampilkan perlu mendapat beberapa perubahan, seperti lebar kita set 100% dan background gambar kita ubah menjadi background warna putih.
Untuk menampilkan 2 file CSS di atas kita menggunakan kode sebagai berikut:
Entry Filed under: IT
Satu komentar Add your own
Tinggalkan Balasan
Trackback this post | Subscribe to comments via RSS Feed

1.
Brahmanto Anindito |
Juli 19, 2010 pukul 8:38 am
Info yg berguna
Aku coba ya …