HTML コンテンツをかなり狭いウィンドウに表示する「オンライン ヘルプ」システムを作成しています。このウィンドウに画像を表示したいのですが、幅に合わせて拡大縮小します。ただし、画像がページよりも広い場合にのみ、画像を水平方向に縮小したいだけです。つまり、画像を引き伸ばして収まるようにしたくなく、縮小するだけです。
私はもう試した
.img {width: 100%; height: auto;}
...すべての画像をページ幅に合わせてスケーリングします(つまり、伸縮するだけでなく収縮します)
.img {max-width: 100%; height: auto}
...何もしていないようです。
これを達成する方法はありますか (CSS のみ - jQuery はオプションではないと思います)。