Bagaimana untuk Melaksanakan Penomboran HTML untuk Pelayar WebKit: Memastikan Potongan Teks Bersaiz Skrin?

Barbara Streisand
Lepaskan: 2024-10-26 16:37:02
asal
354 orang telah melayarinya

How to Implement HTML Pagination for WebKit Browsers: Ensuring Screen-Sized Chunks of Text?

Penomboran HTML: Mencipta Potongan Bersaiz Skrin untuk Penyemak Imbas WebKit

Soalan:

Cara membahagikan kandungan teks bagi dokumen HTML ke dalam bahagian bersaiz skrin untuk penomboran dalam penyemak imbas WebKit, memastikan setiap "halaman" memaparkan unit teks yang lengkap tanpa membelah baris merentasi sempadan skrin?

Jawapan:

Untuk mencapai penomboran HTML dalam penyemak imbas WebKit, penyelesaian JavaScript dan CSS berikut boleh digunakan:

<code class="javascript">var desiredHeight;
var desiredWidth;
var bodyID = document.getElementsByTagName('body')[0];
totalHeight = bodyID.offsetHeight;
pageCount = Math.floor(totalHeight / desiredHeight) + 1;
bodyID.style.padding = 10; //(optional) prevents clipped letters around the edges
bodyID.style.width = desiredWidth * pageCount;
bodyID.style.height = desiredHeight;
bodyID.style.WebkitColumnCount = pageCount;</code>
Salin selepas log masuk

Kod ini mentakrifkan ketinggian dan lebar yang dikehendaki bagi setiap halaman (Ketinggian yang dikehendaki dan Lebar yang dikehendaki). Ia mengira jumlah ketinggian dokumen (totalHeight) dan menentukan bilangan halaman yang diperlukan (pageCount).

Pelapik elemen badan dilaraskan untuk mengelakkan teks daripada dipotong di tepi dan lebar serta ketinggiannya ditetapkan untuk menampung dimensi halaman yang dikehendaki. Akhir sekali, sifat WebkitColumnCount digunakan untuk membuat lajur untuk kandungan bernombor.

Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Penomboran HTML untuk Pelayar WebKit: Memastikan Potongan Teks Bersaiz Skrin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!