私は次のセットアップを持っています
<div id="outerDiv" style="width:100%;">
<div id="innerDiv">
<center>
<a href="http:/..." title="..">
<img src="http://...jpg" width="800" height="xxx" alt="..">
</a>
</center>
</div>
<div>
outerDiv の幅は、ブラウザーのビューポートに基づいて変更できます。含まれている画像の幅 (この例では 800) をオーバーライドするように、スタイル属性を使用するだけで innerDiv の幅を制限する方法はありますか。現在、画像はビューポートを超えて広がっており、div/ブラウザーで画像を内側の div サイズに縮小したいと考えています。
次のようなものを探しています:
<div id="outerDiv" style="width:100%;">
<div id="innerDiv" style="attribute:xxx;" or something similar>
<center>
<a href="http:/..." title="..">
<img src="http://...jpg" width="800" height="xxx" alt="..">
</a>
</center>
</div>
<div>
注意してください: innerDiv は、たとえば格納されたパラメーターからの「変数」データをレンダリングしています。innerDiv のスタイルのみを制御して、innerHtml の「center」や「width」などが、outerDiv の設定を超えないようにします。外部 div で「max-width」を使用しようとしましたが、うまくいかなかったようです (私は html/css の専門家ではないため、間違って使用した可能性があります)。
ご協力ありがとうございました。