このシナリオでは、画像はレスポンシブ デザインに対応していますが、キャプションはそれに合わせて調整されていません。
コードでは意味がありますがmax-width
、ピクセル値を設定せずにどのように行うことができますか?
1 つの 内に 2 つの画像がありsection
、それぞれ内figure
にfigcaption
:
<section>
<figure>
<img src="link.jpg">
<figcaption>Caption</figcaption>
</figure>
<figure>
<img src="link.png">
<figcaption>Caption</figcaption>
</figure>
</section>
CSSでは、いくつかの設定を行いましたが、最も重要なのは、設定されたものimg
ですmax-width: 100%
が、キャプションを同じようにする方法がないようです:
古いブラウザーを考慮したレスポンシブ デザインで、この重複をどのように回避できますか? または要素max-width: 300px
の設定とは別に。figure
section
ウィンドウを小さくすると、画像を小さくできるようにする必要があることに注意してください。
つまり、 はauto margins
なくなるはずです。(水平マージンは、狭いビューポートではスペースを浪費します。)