CSS break-before गुण
- पिछला पृष्ठ break-after
- अगला पृष्ठ ब्रेक-इनसाइड
व्याख्या और उपयोग
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 | पहले एक या दो पेज-ब्रेक जोड़ें, ताकि अगला पृष्ठ 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
- अगला पृष्ठ ब्रेक-इनसाइड