HTML で電子ブックを書いて、Kindlegen で MOBI に変換しています。画像がページ全体を占めないようにしたい。ただし、一部の画像はまさにそれを行っています。
複数の 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>
これを行う最善の方法は何ですか?