خصائص page-break-before CSS
- 上一页 page-break-after
- الصفحة التالية page-break-inside
التعريف والاستخدام
يحدد خاصية 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 |
- 上一页 page-break-after
- الصفحة التالية page-break-inside