خصائص page-break-before CSS

التعريف والاستخدام

يحدد خاصية page-break-before سلوك الفصل قبل العنصر.

بالرغم من أن يمكن استخدام always لفرض وجود علامة الفصل، لا يمكن ضمان تجنب إدراج علامة الفصل، يمكن للمطورين فقط أن يطلبوا من وسيط المستخدم تجنب إدراج علامة الفصل.

تطبيق على:عناصر مستوى العناصر غير المتدحرجة التي لها قيمة position كـ relative أو static.

ملاحظة:استخدم الخاصيات الخاصة بالصفحة قدر الإمكان، وتجنب استخدامها في الجداول، العناصر المتدحرجة، والعناصر الحدودية.

انظر أيضًا:

دليل مرجع HTML DOM:خاصية pageBreakBefore

مثال

إعداد سلوك الفصل عند النهاية دائمًا للعناصر في جدول:

<html>
<head>
<style>
@media print
{
table {page-break-before:always;}
}
</style>
</head>
<body>
....
</body>
</html>

جملة CSS

page-break-before: auto|always|avoid|left|right|initial|inherit;

قيمة الخاصية

القيمة الوصف
auto القيمة الافتراضية. إذا لزم الأمر، أدرج علامة الفصل قبل العنصر.
always إدراج علامة الفصل قبل العنصر.
avoid تجنب إدراج علامة الفصل قبل العنصر.
left مقدار كافٍ من علامات الفصل قبل العنصر، حتى الصفحة الفارغة اليسرى.
right مقدار كافٍ من علامات الفصل قبل العنصر، حتى الصفحة الفارغة اليمنى.
inherit يحدد أن يجب أن تُورث إعدادات خاصية page-break-before من العنصر الأم.

تفاصيل التقنية

القيمة الافتراضية: auto
التنقلية: no
الإصدار: CSS2
جافا سكربت الجملة: object.style.pageBreakBefore="always"

دعم المتصفح

الرقم في الجدول يوضح إصدار المتصفح الأول الذي يدعم هذه الخاصية بشكل كامل.

Chrome IE / Edge Firefox Safari Opera
1.0 4.0 1.0 1.2 7.0