2011-02-04 13 views
10

मेरे कोड का एक उदाहरण में नाकाम रहने के कर रहा हूँ यह है मुद्रित होने पर अपने स्वयं के पृष्ठ पर होने के लिए प्रत्येक div की आवश्यकता है। मैंने 'page-break-before' और 'page-break-after' को 0.cकक्षा पर print.css में कोशिश की है। मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं।मैं प्रति पृष्ठ एक div मुद्रित करने के लिए एक print.css उपयोग करने के लिए कोशिश कर रहा हूँ, और मैं

ऐसा लगता है कि 'page-break-after' सही होगा, और यही वह समाधान है जो मुझे खोजते समय हमेशा मिलता है, लेकिन मुझे लगता है कि यह काम नहीं कर रहा है।

+0

आपका सीएसएस क्या है? क्योंकि आपको पृष्ठ-ब्रेक-बाद की आवश्यकता है: हमेशा, न केवल विशेषता। क्या ब्राउज़र? कई में परीक्षण किया? – Sean

उत्तर

12

हर </div> टैग

<br clear="all" style="page-break-before:always" /> 

यह मेरे लिए काम करता बाद सीएसएस नियम इस कोशिश ...

+0

यह क्रोम को छोड़कर काम करता है। ऐसा लगता है कि क्रोम एकमात्र ऐसा है जो अभी भी मुझे परेशानी दे रहा है। इसके लिए कुछ भी काम नहीं करता है। @ सीन सीएसएस है। प्रिंट {पेज-ब्रेक-आफ: हमेशा;} और वह वर्ग कई divs पर लागू होता है जिन्हें मुद्रित करने की आवश्यकता होती है। – Zach

+0

सफारी मुझे भी समस्याएं दे रहा है। ऐसा लगता है कि वेबकिट में पृष्ठ-ब्रेक के साथ समस्याएं हैं। – Zach

17

आप उपयोग करना चाहिए:

.print {page-break-after:always;} 

यह क्रोम 12.0 में मेरे लिए काम करता है और फ़ायरफ़ॉक्स 3.5

एक ब्र टैग का उपयोग करके एलेक्स द्वारा दिए गए समाधान में काम नहीं करता है क्रोम का यह संस्करण

+0

क्रोम और सफारी पर परीक्षण किया गया। बहुत खुबस! – Ehsan

संबंधित मुद्दे

 संबंधित मुद्दे