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

كيفية منع تقسيم DIVs عبر الصفحات عند الطباعة؟

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

How to Prevent DIVs from Being Split Across Pages When Printing?

مشكلة الطباعة: منع تشعب DIV عبر الصفحات

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

CSS Solution to the Rescue

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

@media print {
  div {
    break-inside: avoid;
  }
}

هذا الحل مدعوم من جميع المتصفحات الرئيسية، بما في ذلك:

  • Chrome 50
  • Edge 12
  • Firefox 65
  • ]Opera 37
  • Safari 10

خيار بديل

هناك خيار آخر قابل للتطبيق وهو استخدام فاصل الصفحات بالداخل: تجنب؛ بدلاً من الاقتحام: تجنب؛. ومع ذلك، فقد تم إهمال هذا النهج ويجب استخدامه بحذر.

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

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

Copyright© 2022 湘ICP备2022001581号-3