レスポンシブ デザインで、 の幅に<figcaption>
合わせて の幅を調整し<img>
、それを超えないようにするにはどうすればよいですか?
<section>
<figure>
<img src="link.jpg">
<figcaption>Caption</figcaption>
</figure>
</section>
対応する CSSは のみを制限し、 は制限し<img>
ません。次を参照してください<figcaption>
。
コンテナで (または 12.5em)を使用せずに、を<figcaption>
とともに制約するにはどうすればよいですか?<img>
max-width: 200px
<figure>
CSS の重要な部分は次のとおりです ( JSFiddle で完全に説明されています)。
section figure {
position: relative;
margin: 0 auto; /* to center it */
}
section figure img {
max-width: 100%;
vertical-align: middle; /* to make sure images behave like blocks */
}
section figure figcaption {
position: absolute;
right: 0; bottom: 0; left: 0;
}