CSS break-before এট্রিবিউট
- পূর্বপাতা break-after
- পরবর্তী পৃষ্ঠা break-inside
সংজ্ঞা ও ব্যবহার
break-before বৈশিষ্ট্যটি নির্দিষ্ট ইলাকার আগে পৃষ্ঠান্তর (page-break), স্তম্ভবিচ্ছিন্নতা (column-break) বা অঞ্চলবিচ্ছিন্নতা (region-break) হবে কি না তা নির্দিষ্ট করে。
break-before বৈশিষ্ট্যটি CSS2-র page-break-before বৈশিষ্ট্যকে সম্প্রসারিত করেছে。
break-before এই বৈশিষ্ট্যটি ব্যবহার করে, আপনি ব্রাউজারকে জানাতে পারেন যে, break-after বৈশিষ্ট্যযুক্ত ইলাকার আগে, পৃষ্ঠা, স্তম্ভ বা অঞ্চলটিকে কোনোভাবেই বিচ্ছিন্ন করা হবে বা ইলাকাটিকে দুই পৃষ্ঠায় ভাগ করা হবে না。
উদাহরণ
সবসময় <h1> ইলাকার আগে পৃষ্ঠান্তর যোগ করুন:
@media print { h1 { break-before: always; } }
CSS 语法
break-before: auto|all|always|avoid|avoid-column|avoid-page|avoid-region|column|left|page|recto|region|right|verso|initial|inherit;
বৈশিষ্ট্য মান
মান | বর্ণনা |
---|---|
auto | ডিফল্ট। ইলেকট্রনের আগে স্বচালিতভাবে পৃষ্ঠা, স্তম্ভ, অঞ্চল বিভাজন করুন。 |
all | সর্বদা মূল বক্সের আগে তাৎক্ষণিকভাবে পৃষ্ঠা ভাঙ্গনী প্রবর্তন করুন。 |
always | সর্বদা ইলেকট্রনের আগে পৃষ্ঠা ভাঙ্গনী (page-break) প্রবর্তন করুন。 |
avoid | ইলেকট্রনের আগে পৃষ্ঠা, স্তম্ভ, অঞ্চল বিভাজন বিরত করুন。 |
avoid-column | ইলেকট্রনের আগে স্তম্ভ চিহ্ন প্রবর্তন করতে বিরত করুন。 |
avoid-page | ইলেকট্রনের আগে পৃষ্ঠা ভাঙ্গনী প্রবর্তন করতে বিরত করুন。 |
avoid-region | ইলেকট্রনের আগে পাল্টানী চিহ্ন প্রবর্তন করতে বিরত করুন。 |
column | সর্বদা ইলেকট্রনের আগে একটি স্তম্ভ চিহ্ন প্রবর্তন করুন。 |
left | ইলেকট্রনের আগে একটি বা দুটি পৃষ্ঠা ভাঙ্গনী প্রবর্তন করুন যাতে পরবর্তী পৃষ্ঠা ডানদিকের পৃষ্ঠা হিসাবে ফরম্যাট করা হয়。 |
page | সর্বদা ইলেকট্রনের আগে একটি পৃষ্ঠা ভাঙ্গনী প্রবর্তন করুন。 |
recto | মূল বক্সের আগে একটি বা দুটি পৃষ্ঠা ভাঙ্গনী প্রবর্তন করুন যাতে পরবর্তী পৃষ্ঠা recto পৃষ্ঠা হিসাবে ফরম্যাট করা হয়。 |
region | সর্বদা ইলেকট্রনের আগে একটি পাল্টানী চিহ্ন প্রবর্তন করুন。 |
right | ইলেকট্রনের আগে একটি বা দুটি পৃষ্ঠা ভাঙ্গনী প্রবর্তন করুন যাতে পরবর্তী পৃষ্ঠা ডানদিকের পৃষ্ঠা হিসাবে ফরম্যাট করা হয়。 |
verso | মূল বক্সের আগে একটি বা দুটি পৃষ্ঠা ভাঙ্গনী প্রবর্তন করুন যাতে পরবর্তী পৃষ্ঠা ভাগলো পৃষ্ঠা হিসাবে ফরম্যাট করা হয়。 |
initial | এই বৈশিষ্ট্যটি তার ডিফল্ট মানে সমান করুন। দেখুন initial。 |
inherit | এই বৈশিষ্ট্যটি তার পিতৃত্ব ইলেকট্রন থেকে উত্তরণ করুন। দেখুন inherit。 |
প্রযুক্তিগত বিবরণ
ডিফল্ট মান: | auto |
---|---|
উত্তরণ: | না |
অ্যানিমেশন নির্মাণ: | সমর্থন না করা। দেখুন:অ্যানিমেশন-সংক্রান্ত বৈশিষ্ট্য。 |
সংস্করণ: | CSS3 |
JavaScript গ্রামার: | object.style.breakBefore="always" |
আরও উদাহরণ
উদাহরণ
প্রিন্ট করার সময় সকল নতুন চ্যাপ্টারকে সঠিক পৃষ্ঠা (যেমন বইতে) থেকে শুরু করতে যাতে সমস্ত <h1> ইলেকট্রনটি break-before: কে ব্যবহার করা হয়েছে:
@media print { h1 { break-before: right; } }
উদাহরণ
সর্বদা region এর <ul> আগে একটি region-break: প্রবর্তন করুন:
.region ul { break-before: region; } }
ব্রাউজার সমর্থন
টেবিলের সংখ্যা থেকে এই বৈশিষ্ট্যটি যে প্রথম ব্রাউজারটির সম্পূর্ণভাবে সমর্থন করে তা উল্লেখ করা হয়েছে。
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
50.0 | 10.0 | 65.0 | 10.0 | 37.0 |
- পূর্বপাতা break-after
- পরবর্তী পৃষ্ঠা break-inside