पोर्ट्रेट प्रारूप में छवियों के लिए आप यह सुनिश्चित करना चाहते हैं कि वे या तो पृष्ठ-ब्रेक से पहले हैं या page-break-inside:avoid;
सेट करें और एक कंटेनर में लपेटें जो 100% ऊंचा है (या बस इसके तहत अगले पृष्ठ पर अतिप्रवाह)। यह दोनों margin:0 auto;
शामिल करने के लिए अजीब है और छवि display:inline-block;
होने के लिए, (विशेष रूप से inline-block
आधिकारिक तौर पर epub2 कल्पना का हिस्सा नहीं है), लेकिन आप छवि केंद्र के लिए विभिन्न पाठकों में quirks के खिलाफ काम कर रहे हैं:
सीएसएस:
.imageWrapperHi {
height:99%;
width:100%;
text-align:center;
page-break-inside:avoid;
}
.imageWrapperHi img {
display:inline-block;
height:100%;
margin:0 auto;
}
एचटीएमएल:
<div class="imageWrapperHi">
<img alt="" src="../Images/img1.jpg"/>
</div>
परिदृश्य छवियों आप भी एक कंटेनर है कि 100% चौड़ाई के लिए सेट में छवियों रैप करने के लिए, और फिर छवि अपने आप में के आकार को समायोजित करने के लिए चाहता हूँ प्रतिशत रों।
सीएसएस:
.imageWrapperWide {
width:100%;
text-align:center;
page-break-inside:avoid;
}
.imageWrapperWide img {
display:inline-block;
width:100%;
margin:0 auto;
}
एचटीएमएल:
<div class="imageWrapperWide">
<img alt="" src="../Images/img1.jpg"/>
</div>
मैं एक समाधान है कि दोनों छवि प्रारूप के लिए खातों, जब तक आप एक एसवीजी आवरण, शामिल करने के लिए है जो प्रयोग कर रहे हैं भर में कभी नहीं आए हैं छवि के वांछित आयाम:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="100%" height="100%" viewBox="0 0 <image width> <image height>" preserveAspectRatio="xMidYMid meet">
<image width="<image width>" height="<image height>" xlink:href="../Images/cover.jpg"/>
</svg>
'अधिकतम-चौड़ाई' अधिक तार्किक नहीं है? –
यदि छवि पृष्ठ की पूरी चौड़ाई है, और इसके अनुपात को बरकरार रखती है, तो क्या आप छवि के मुकाबले कम लंबा होने के लिए आकार बदलना चाहते हैं? – glomad
लंबा नहीं = clipped? – DaniP