ブログ投稿には次のルールがあります。
p + p {
text-indent: 1.5em;
}
divで定義:
.entry-content{
padding: 2em 3em 4em;
}
<p>
そして私はこのように定義された中にいくつかの写真を持っています:
p > img {
margin-bottom: 0.5em;
max-width: 96%;
height: auto;
text-indent: 0em;
}
何が起こっているのかというと、最初に画像のサイズ変更はインデントが適用される前に行われるため、画像の右マージンは定義されたパディング(3em)からインデントのサイズ(1.5em)になります。インデント後に画像のサイズを変更しますか?
そして、画像があってもtext-indent: 0em;
、画像はp + pの規則に従い、インデントがあります。
最大幅を100%ではなく96%に設定して問題を解決しましたが、これを解決するためのより論理的な方法はありませんか?
ありがとう