私の意味を理解するには、次のスニペットを参照してください。
<table style="width: 100%">
<tbody><tr><td>
<div style="width: 100%">
<img src="myimage.png" />
</div>
</td></tr></tbody>
</table>
myimage.png
がブラウザウィンドウよりも小さい場合はdiv
、ウィンドウサイズに合わせてレンダリングされます。ここまでは順調ですね。ただし、img
が大きい場合は、すべてが表示可能領域を超えます。
img
幅を「画像の100%、ただし表示可能領域の100%以下」のように設定する方法はありますか?
更新:
max-width: 100%
画像はテーブル内で機能しないようです:http:
//jsfiddle.net/h58Ra/