मुझे वेब में ए 4 पेपर का अनुकरण करने की आवश्यकता है और इस पृष्ठ को प्रिंट करने की अनुमति है क्योंकि यह ब्राउज़र (क्रोम, विशेष रूप से) पर दिखाया गया है। मैं तत्व का आकार 21cm x 29.7cm पर सेट करता हूं, लेकिन जब मैं प्रिंट (या प्रिंट पूर्वावलोकन) भेजता हूं तो यह मेरा पृष्ठ क्लिप करता है।
इसका जीता जागता उदाहरण देखें !
body {
margin: 0;
padding: 0;
background-color: #FAFAFA;
font: 12pt "Tahoma";
}
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.page {
width: 21cm;
min-height: 29.7cm;
padding: 2cm;
margin: 1cm auto;
border: 1px #D3D3D3 solid;
border-radius: 5px;
background: white;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.subpage {
padding: 1cm;
border: 5px red solid;
height: 256mm;
outline: 2cm #FFEAEA solid;
}
@page {
size: A4;
margin: 0;
}
@media print {
.page {
margin: 0;
border: initial;
border-radius: initial;
width: initial;
min-height: initial;
box-shadow: initial;
background: initial;
page-break-after: always;
}
}
<div class="book">
<div class="page">
<div class="subpage">Page 1/2</div>
</div>
<div class="page">
<div class="subpage">Page 2/2</div>
</div>
</div>
मुझे लगता है कि मैं कुछ भूल रहा हूं। लेकिन यह क्या होगा?
- क्रोम : क्लिपिंग पेज, डबल पेज ( यह सिर्फ मुझे काम करने के लिए क्या चाहिए )
- फ़ायरफ़ॉक्स : यह पूरी तरह से काम करता है।
- IE10 : यह विश्वास है या नहीं, यह सही है!
- ओपेरा : प्रिंट पूर्वावलोकन पर बहुत छोटी गाड़ी