Sokongan Penyemak Imbas untuk Nombor Halaman CSS: Dilema yang Menarik
Walaupun nampak mudah, menambah nombor halaman pada versi cetakan halaman web menggunakan CSS menimbulkan cabaran yang membingungkan. Walaupun teg @page dan @bawah kanan kelihatan menjanjikan, pelaksanaan praktikalnya telah terbukti sukar difahami dalam pelayar web popular.
Untuk menangani isu ini, seorang pengguna cuba melaksanakan kod berikut dalam fail HTML tanpa tulang. :
@page { @bottom-right { content: "TEXT"; } }
Walau bagaimanapun, ini tidak menghasilkan teks yang kelihatan. Percubaan lanjut untuk menggunakan kaunter dan kandungan yang lebih kompleks juga terbukti tidak berjaya dalam Chrome, Firefox dan IE9 pada Windows 7.
Setelah penyiasatan lanjut, didapati bahawa sokongan media halaman dalam pelayar web masih di peringkat awal. Menurut halaman Wikipedia mengenai perbandingan enjin susun atur, tiada pelayar utama yang menyokong kotak margin pada masa ini. Ciri kritikal ini membolehkan penomboran halaman, pengepala dan pengaki.
Akibatnya, melaksanakan nombor halaman CSS kekal sebagai matlamat yang sukar difahami untuk pembangun web. Penukaran PDF pada masa ini merupakan satu-satunya penyelesaian yang boleh dipercayai, tetapi ia memerlukan overhed tambahan. Kekurangan sokongan penyemak imbas untuk media berhalaman menyerlahkan evolusi berterusan teknologi web dan cabaran yang timbul dalam menolak sempadan mereka.
Atas ialah kandungan terperinci Mengapa Kita Tidak Boleh Hanya Menambah Nombor Halaman CSS pada Halaman Web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!