レスポンシブ Web サイトを作成しており、画像が列の最大 2/3 を占めるようにしたいが、幅が 300 ピクセル (または元の画像の幅よりも大きい) より小さくならないようにしたい。
私は次のCSSを使用しています:
img {max-width:66%;min-width:300px;}
Chrome + Firefox では、これは完全に機能します。非常に広い範囲から始めて、画像はアップロードされたサイズで表示されます。それが列の 2/3 になると、300px に達するまで縮小し始め、それ以上縮小しません。
IE10 では、画像は 300px を超えて縮小し続けます。300px は完全に無視されます。
min-width を優先する必要があることを IE10 が理解できる方法はありますか?
フィドル: http://jsfiddle.net/WHDsm/3/
width:66% のようなものを使用することはオプションではないことに注意してください.