Я пишу книгу на HTML и конвертирую в MOBI с Kindlegen.Я хочу убедиться, что изображения никогда не занимают всю страницу.Однако некоторые изображения делают именно это.
Я пробовал несколько стилей CSS, но, похоже, ничего не изменилось.Я тестирую на Kindle Previewer, iPhone X, kindle paper white (старое устройство) и iPad.Все эти устройства, похоже, по-разному реагируют на CSS, и iPad, похоже, полностью игнорирует мои стили изображений.Независимо от того, что я установил, изображения iPAD не меняются.Как я могу убедиться, что изображения никогда не бывают слишком большими?Я хочу, чтобы изображение было достаточно маленьким, чтобы текст также находился на той же странице.Идеально никогда не превышать 30% экрана.
Я пытался установить процент
width: auto;
height: 30%;
и установить em
width: auto;
height: 20em;
Я получаюошибка от Kindlegen, если я использую max-height
.image {
width: auto;
height: 30%;
}
.centerImg {
text-indent: 0;
margin: 1em 0 0 0;
padding: 0;
text-align: center;
}
<!-- Page 29 -->
<p class="centerImg">
<img class="image" alt="lock" src="images/page29.jpg" />
</p>
<p class="collector">
Text
</p>
<br />
<p class="description">
Text
</p>
<div class="pagebreak"></div>
Какой лучший способ сделать это?