Skip to content
Tuesday 1 July 2025
Pasang Iklan
Blogging Resources
About
TeknoHere.com TeknoHere.com
  • Home
  • Internet & Web
  • Komputer
  • Gadget
  • SEO
  • Bisnis
  • Kontes
  • Selingan
  • Review
  • Berita

Cara Membuat Print CSS Sederhana Untuk Situs Anda

 Cara Membuat Print CSS Sederhana Untuk Situs Anda
Internet & Web

Cara Membuat Print CSS Sederhana Untuk Situs Anda

by admin 28 May 2014

Print CSS adalah Cascading Style Sheet yang ditujukan untuk mencetak dokumen ketika pengguna ingin mencetak halaman web sebagai referensi. Ini juga berlaku untuk tampilan dokumen dalam mode print preview, sehingga Anda dapat melihat bagaimana tampilan dokumen yang akan dicetak setelah Anda membuat perubahan pada Print CSS Anda.

Apa yang terjadi jika tidak ada Print CSS di halaman web yang ingin diprint?

Di bawah ini adalah contoh dari situs tanpa menggunakan Print CSS. Anda bisa mengecek halaman web lainnya dengan membuka menu bar browser -> File -> Print Preview untuk melihat halaman web print. Sebagian besar halaman web tidak memiliki Print CSS, karena disana Anda akan melihat keselarasan, layout, warna dan font yang semuanya berada pada style standar dari web.

print tanpa print css
print tanpa print css

Jadi bagaimana hasilnya setelah menambahkan Print CSS?

Styling Print CSS sama dengan membuat styling pada sebuah file StyleSheet normal, Anda dapat membuat perubahan yang diinginkan. Dengan demikian, akan terlihat lebih baik, format dan layout menjadi lebih rapi, pengguna dapat membaca dan mencetak dengan mudah. Di bawah ini adalah contoh hasil setelah menerapkan Print CSS.

print dengan print css
print dengan print css

Di bawah ini berisi tutorial yang menunjukkan Anda bagaimana untuk memulai dengan melakukan satu Print CSS untuk halaman web Anda.

Sertakan Print CSS Anda Pada Tag HEAD

Cukup sertakan print.css Anda di HEAD halaman web Anda. Perhatikan bahwa media ini telah diatur untuk “print” dan bukan “screen”.

<!-- Include Print CSS -->
<link rel="stylesheet" href="URL ke print.css Anda" type="text/css" media="print" />

Print StyleSheet

Sekarang kita pindah ke Print StyleSheet, menulis Print CSS sama dengan menulis CSS normal. Berikut adalah beberapa petunjuk yang perlu dicatat, sisanya styling seperti biasa.

Reset Style

Anda perlu mereset semua padding, margin ke default meskipun Anda sudah melakukannya untuk halaman utama web CSS Anda. Selanjutnya, Anda juga perlu mendeklarasikan font yang Anda pikir akan terlihat baik dalam dokumen yang dicetak.

/*Reset Style*/
body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;}

Hapus Elemen Tambahan

Ada elemen-elemen yang tidak perlu ada pada dokumen cetak, seperti Search bar, Sidebar, Sponsor, Social Bookmarking di single post dan sebagainya. Oleh karena itu kita dapat menghapus semua elemen ini, dengan menyatakan display: none; di dalam CSS. Sesuaikan dengan id dan class yang ada di web Anda untuk elemen yang ingin dihapus.

/*Remove Element*/
#logo, #catnavi, .topnavi, .more-link, .navigation, #sidebartop, #related, #social, #sponsors, .tabs, #allpost, .toolbar, .splitbox, #commentform, #commentabs .idTabs, .postmeta-content .comments, #respond h3, .tag, .footerlinks {display:none;}

Menampilkan URL di dokumen yang dicetak

Pada halaman web, Anda dapat mengklik link jika ada URL. Namun pada dokumen yang dicetak, pengguna tidak dapat mengklik link, jadi kita perlu menampilkan URL kepada mereka sehingga pengguna dapat mengetahui bahwa itu adalah link dan bisa membuka link ke halaman tersebut.

/* Show URL */
a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px;}
a[href^="http://"] {color:#000;}

Berikan Page Break

Misalnya, pengguna Anda hanya ingin mencetak konten tetapi bukan komentar di tampilan single post. Yang dapat Anda lakukan adalah dengan mendeklarasikan page-break-before: always, di dalam CSS, maka akan menaruh bagian tersebut ke halaman baru.

/*Break Page*/
#comments {page-break-before: always;}

View Full Print StyleSheet

Jika halaman web Anda tidak memiliki Print CSS, mengapa tidak mencoba melakukannya sekarang! Jika Anda memiliki informasi Print CSS atau teknik lainnya untuk berbagi, silakan tinggalkan komentar Anda di bawah ini.

Share This:

  • 0
    Share
    Facebook
  • 0
    Share
    Twitter
  • 0
    Share
    LinkedIn
  • 0
    Share
    Pinterest
  • 0
    Share
    Skype
Tags: css print css
Previous post
Next post

Leave a Reply

Your email address will not be published. Required fields are marked *

TeknoHere.com TeknoHere.com
app_store
google_play
About Us
Work With Us
Blogging Resources
Contact
Disclaimer
Privacy Policy
Terms of Use
Copyright 2025. All Right Reserved