प्रिंट करना मेरे पास एक ऐसा पृष्ठ है जिसे मैं प्रिंट करने के लिए सेट अप करने की कोशिश कर रहा हूं। इस पृष्ठ में बड़ी संख्या में व्यक्तिगत तालिकाओं हैं। टेबल अलग-अलग आकार के होते हैं, लेकिन सामान्य रूप से, मैं प्रत्येक पृष्ठ पर 2.5 से 3 टेबल फिट कर सकता हूं। मैं टेबल ब्रेक द्वारा टेबल को तोड़ने से रोकने में सक्षम होना चाहता हूं। कोई विचार है कि मैं इसे कैसे पूरा कर सकता हूं?एक तालिका में पेज ब्रेक को रोकना जब
मैंने कोशिश की यह:
.reportTable {
page-break-inside: avoid;
}
दुर्भाग्य से, page-break-inside
केवल ओपेरा में समर्थित किया जा रहा है (W3Schools के अनुसार - मैं पुष्टि की कि फ़ायरफ़ॉक्स 4.0.1 में काम नहीं करता)।
मैं के बाद हर एक टेबल से पहले एक पृष्ठ विराम के लिए मजबूर करने कर सकते हैं:
.reportTable {
page-break-after: always;
}
यह पृष्ठ विराम सम्मिलित करने के काम करता है और सभी प्रमुख ब्राउज़रों में समर्थित किया जा रहा है, लेकिन यह मुझे की टन के साथ छोड़ देता है मुद्रित दस्तावेजों पर बर्बाद जगह (प्रत्येक पृष्ठ का लगभग आधा खाली है)। मैं वास्तव में केवल एक पृष्ठ तोड़ना चाहता हूं अगर पूरी अगली तालिका इस पृष्ठ पर फिट नहीं होगी।
मुझे पता है कि मेरे पास इंटरनेट एक्सप्लोरर, फ़ायरफ़ॉक्स और सफारी का उपयोग करने वाले उपयोगकर्ता हैं, इसलिए मैं वास्तव में जितना संभव हो उन लोगों का समर्थन करना चाहता हूं। ऐसा कुछ ढूंढना जो क्रोम और ओपेरा में भी काम करेगा, वह बहुत अच्छा बोनस होगा।
कोई विचार?
आप कुछ जावास्क्रिप्ट का उपयोग coul? – microspino
@McGlone: यदि आप अभी भी संदर्भ के रूप में w3schools का उपयोग कर रहे हैं, तो कृपया https://developer.mozilla.org देखें। यह सभी चीजों के वेब के लिए एक और अधिक विस्तृत और व्यापक संदर्भ है। – Pierre