このシナリオでは、画像はレスポンシブ デザインに対応していますが、キャプションはそれに合わせて調整されていません。
コードでは意味がありますが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の設定とは別に。figuresection
ウィンドウを小さくすると、画像を小さくできるようにする必要があることに注意してください。

つまり、 はauto marginsなくなるはずです。(水平マージンは、狭いビューポートではスペースを浪費します。)