首页 > CSS 图片等比例压缩 _height:expression和_width:expression无法同时使用

CSS 图片等比例压缩 _height:expression和_width:expression无法同时使用

我要把图片等比例压缩在400*400的正方形内。如果高度大于400 那么按高度压缩。如果宽度大于400 那按宽度压缩,反正就是压缩后保持不变形,_height:expression和_width:expression测试了只能高度或者宽度一个起到效果。谁有办法能做到两者都能起效果呢?

img{
max-height:400px;
max-width:400px;
_height:expression(this.height > 400 ? "400px" : this.height);
_width:expression(this.width > 400 ? "400px" : this.width);
}


max-height 和 max-width 应该可以满足LZ需求;IE6下面可以考虑单独写一个JS脚本遍历这些图片来实现,而不是写在expression里面;另外我觉得比较好的方法可以将图片生成一个缩略图,在后端一次性处理完成就OK。

【热门文章】
【热门文章】