पर सभी पृष्ठों मुद्रण नहीं मैं एक संरचना इस के समान के साथ एक पृष्ठ है:सीएसएस: फ्लेक्स बॉक्स फ़ायरफ़ॉक्स
main {
display: flex;
flex-direction: row;
}
लेख है:
<main>
<section>
<article></article>
<aside></aside>
</section>
</main>
सीएसएस में, मैं निम्नलिखित शामिल हैं अक्सर कई पेज लंबा।
जब मैं पूर्वावलोकन प्रिंट या प्रिंट करता हूं, तो मुझे लगता है कि यह केवल मुझे पहला पृष्ठ या तो देता है।
@media print {
aside {
display: none;
}
main {
display: block;
}
}
यही है, display: block
का उपयोग कर मैं फिर से मुद्रित करने के लिए सभी पृष्ठों को प्राप्त कर सकते हैं द्वारा: कुछ प्रयोग करने के बाद, मैं इस समाधान मिल गया है। इस मामले में, यह ठीक है, क्योंकि मैं प्रिंट करने के लिए aside
नहीं चाहता, इसलिए मुझे flex
व्यवहार की आवश्यकता नहीं है, लेकिन यह हमेशा ऐसा नहीं होता है।
यह सफारी और क्रोम पर अच्छी तरह से काम करता प्रतीत होता है। मैं मैक पर इसका परीक्षण कर रहा हूं।
यह फ़ायरफ़ॉक्स पर क्यों काम नहीं करता है?
वास्तविक पृष्ठ यहां पाया जा सकता है: https://www.thewebcoder.net/articles/toggling-attributes। यह अभी भी शुरुआती चरणों में है।
मैंने इस समस्या के लिए बग https://bugzilla.mozilla.org/show_bug.cgi?id=1414253 की सूचना दी। –
यह वही समस्या होने के कारण, और समस्या यह है कि मुझे पृष्ठ के काम के लिए बच्चों के क्रम को बदलने की जरूरत है, इसलिए इसे फ्लेक्स की आवश्यकता है :( –