我正在创建一个响应式网站,并希望图像最多占据其列的 2/3,但不小于 300 像素宽(或大于原始图像宽度)。
我正在使用以下 CSS:
img {max-width:66%;min-width:300px;}
在 Chrome + Firefox 中,这可以完美运行 - 从非常宽开始,图像以其上传的大小显示;然后当它是列的 2/3 时,它开始收缩,直到达到 300 像素,然后不再进一步收缩。
在 IE10 中,图像继续缩小到 300px 以上 - 它完全忽略了 300px。
IE10 有什么方法可以理解 min-width 应该优先吗?
小提琴:http: //jsfiddle.net/WHDsm/3/
请注意,不能使用诸如 width:66% 之类的选项,因为从那时起就没有办法说“不要显示大于上传的内容”。