"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية منع الصفحات الفارغة الإضافية عند الطباعة باستخدام CSS؟

كيفية منع الصفحات الفارغة الإضافية عند الطباعة باستخدام CSS؟

تم النشر بتاريخ 2024-11-08
تصفح:751

How to Prevent Extra Blank Pages When Printing with CSS?

منع الصفحات الفارغة الإضافية عند الطباعة باستخدام CSS

عند طباعة مستندات HTML باستخدام خاصية CSS، قد يواجه المستخدمون مشكلة حيث يكون هناك فراغ إضافي تتم طباعة الصفحة قبل المحتوى المقصود أو بعده. لحل هذه المشكلة، خذ بعين الاعتبار الحلول التالية:

تتمثل إحدى الطرق في استخدام خاصية فاصل الصفحات بقيمة دائمًا. ومع ذلك، يمكن أن يؤدي ذلك إلى ظهور صفحة فارغة إضافية قبل المحتوى. لتجنب ذلك، حاول تعيين فاصل الصفحات قبل ذلك على دائمًا.

بدلاً من ذلك، هناك طريقة أكثر فعالية تتمثل في استخدام استعلامات الوسائط خصيصًا لأغراض الطباعة، مثل:

@media print {
    html, body {
        height: 99%;    
    }
}

من خلال تعيين ارتفاع HTML وعناصر النص إلى 99% داخل استعلام وسائط الطباعة، يمكنك إزالة أي مساحة فارغة إضافية قد تتسبب في طباعة الصفحة الإضافية.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3