Baru -baru ini, saat mencetak untuk pelanggan, pelanggan meminta untuk tidak mencetak kepala halaman saat mencetak, tetapi untuk mencetak konten dalam bentuk, karena kepala memiliki latar belakang dan tombol pencetakan, dan itu adalah bentuk garis tipis. Saya pikir bentuk garis tipis tidak terlalu sederhana.
Jika Anda tidak tahu cara melakukan tabel garis tipis, silakan lihat kode berikut untuk mencapai efek :)
<Table Cellspacing = 0 CellPadding = 0 Border = 0>
<tr>
<td bgcolor = 'hitam'>
<Table Cellspacing = 1 Cellpadding = 1 Border = 0>
<tr align = center bgcolor = '#ffffff'>
<td colspan = 2> nasional </td> <td colspan = 1> kota </td>
</tr>
<tr bgcolor = '#ffffff' align = center>
<td> Harian orang </td>
<td> Pembebasan Harian </td>
<td> Xinmin Evening News </td>
</tr>
</boable>
</td>
</tr>
</boable>
Kemudian atur IE untuk mencetak latar belakang, saya pikir itu akan dilakukan
Akibatnya, saya mencetak pratinjau dan menemukan blok hitam besar di kepala. Mengapa? Karena ada latar belakang di dalam kepala saya, itu mengambil halaman!
.gtitle
{
Lebar: 100%;
Tinggi: 32px;
Line-Height: 32px;
latar belakang-gambar: url (gambar/gtitle.gif);
Padding-left: 130px;
margin-bottom: 10px;
}
Saya mulai merasa tertekan. Saya mencari secara online untuk waktu yang lama tetapi tidak dapat memiliki solusi yang sempurna. Saya memutuskan untuk melakukannya sendiri.
Setelah memikirkannya untuk waktu yang lama, saya akhirnya menyelesaikannya :)
CSS didefinisikan sebagai berikut:
NonPrint: Definisi gaya tersembunyi saat mencetak
TabPrint: Definisi Gaya Tabel Garis Tipis untuk dicetak
NextPate: Definisi Gaya untuk Pagination
linetd: haha, inilah yang paling penting, buat bentuk Anda sempurna saat mencetak
Salin kode