Saya sedang bekerja mengembangkan situs web dan perlu bekerja pada tampilan cetak. Biasanya ketika saya memiliki masalah tata letak, saya menggunakan Inspektur Elemen Chrome. Namun ini tidak ada dalam mode pratinjau cetak.
Apakah ada plugin Chrome atau cara lain untuk mengubah media tampilan Anda di dalam chrome itu sendiri, untuk melihat halaman seperti yang dilakukan printer? Saya kira itu tidak harus menjadi solusi khusus Chrome, tapi itu adalah browser utama saya sehingga akan menyenangkan untuk memiliki solusi di dalam browser.
Saat ini saya fokus hanya pada media pratinjau cetak, tetapi akan ideal untuk dapat mengubah ke salah satu jenis media yang didukung (yaitu semua / braille / embos / genggam / cetak / proyeksi / layar / ucapan / tty / televisi).
sumber
Jawaban:
Catatan: Jawaban ini mencakup beberapa versi Chrome, gulir untuk melihat v52 , v48 , v46 , v43 dan v42 masing-masing dengan perubahan yang diperbarui.
Chrome v52 +:
Chrome v48 + (Terima kasih Alex atas perhatiannya):
Chrome v46 +:
Chrome v43 +:
Chrome v42:
sumber
Diubah di Chrome
3235+(Di Chrome 35+ tab "Emulation" hadir secara default. Juga, konsol tersedia dari setiap tab utama.)
Di DevTools, pergi ke pengaturan-> Gantiaktifkan "Tampilkan tampilan Emulasi di laci konsol"Tutup pengaturan, buka tab 'Elemen'Opsi ini belum (belum?) Tersedia di tab konsol.sumber
Karena Chrome 32 Anda memiliki
CSS media
opsi diScreen
bagianEmulation
tab laci .Cukup aktifkan, pilih
print
sebagai jenis media target, dan - lihat - halaman Anda ditampilkan [hampir] dengan cara dicetak.Gunakan Escuntuk membuka laci jika tidak terlihat.
sumber
Pada Chrome 48 (dan mungkin beberapa versi sebelumnya), fungsi tersebut tampaknya telah pindah lagi:
Beberapa langkah pertama tidak berubah:
Tekan F12untuk membuka alat pengembang
Tekan ESCuntuk membuka konsol
Menurut jawaban sebelumnya, pengaturan kemudian dapat ditemukan di bawah tab "Emulasi". Seperti yang ditunjukkan pada gambar di bawah, sekarang telah dipindahkan ke tab "Rendering", yang dapat dimunculkan dengan mengklik pada tiga titik di sebelah kiri tab "Konsol".
sumber
Silakan lihat artikel ini
Lalu buka tab "timpa"
sumber
Pada Chrome 48+, Anda dapat mengakses pratinjau cetak melalui langkah-langkah berikut:
Buka alat dev - Ctrl/Cmd+ Shift+ Iatau klik kanan pada halaman dan pilih 'Periksa'.
Tekan Escuntuk membuka laci tambahan.
Jika 'Rendering' belum ditampilkan, klik 3 titik kebab dan pilih 'render'.
Centang kotak 'Emulasikan media cetak'.
Dari sana Chrome akan menunjukkan kepada Anda versi cetak halaman Anda dan Anda dapat memeriksa elemen dan memecahkan masalah seperti yang Anda lakukan pada versi browser.
sumber
Jika Anda men-debug CSS Anda menggunakan Print As PDF di Google Chrome dan warna latar elemen CSS Anda tidak muncul, maka pastikan kotak centang 'Background graphics' dicentang. Saya menghabiskan hampir 30 menit men-debug CSS saya dan bertanya-tanya apa yang menyebabkan latar belakang CSS saya diabaikan.
sumber
Di bawah Chrome v51 pada Mac, saya menemukan pengaturan rendering dengan mengklik di sudut kanan atas, memilih More tools> Rendering settings dan memeriksa tombol Emulate media pada opsi yang ditawarkan di bagian bawah jendela.
Terima kasih untuk semua poster lain yang menuntun saya pada hal ini, dan penghargaan kepada mereka yang memberikan jawaban tanpa gambar.
sumber
Chrome v67 (mac):
...
di sebelah kanan, dan pilih: More Tools >> RenderingGambar uraian di atas untuk Chrome v67 di mac:
Di mana menemukan tab Rendering: Klik
...
di sebelah kanan, dan pilih: More Tools >> RenderingCara mendapatkan tampilan "layar" untuk dicetak: Ketika jendela Rendering muncul di bagian bawah layar, Emulasikan bagian CSS Media dan pilih: "Layar" dari dropdown.
Semoga ini bisa membantu.
sumber
Dengan pintasan yang tersedia, cara tercepat adalah dengan
Buka Alat Pengembang
Buka Menu Perintah
Ketik
print
dan pilih Emulasikan jenis media cetak CSS dari menu konteksMelihat jawaban yang sangat bagus dan paling banyak dipilih oleh lmeurs , saya pikir solusi ini juga akan tetap stabil seiring waktu.
sumber
Chrome v50:
Cara 1:
Cara 2:
sumber