CSS按比例缩放图片

FF , OPERA , SAFARI , IE7 , IE8 方法如下:

 

img{max-width:100px;max-height:100px;}
img{min-width:100px;min-height:100px;}

 

 

IE6及其以下版本的浏览器,利用其支持的expression属性:

 

* html img { /* for IE6 */
width: expression(this.width > 100 && this.width > this.height ? 100 : auto);
height: expression(this.height > 100 ? 100 : auto);
}

 

auto 会造成IE6错误,如: 文字不能被选中,输入框得不到焦点。

故把 auto  改成 true

 

 

* html img { /* for IE6 */
width: expression(this.width > 100 && this.width > this.height ? 100 : true);
height: expression(this.height > 100 ? 100 : true);
}

 

posted @ 2009-03-24 13:38  朝夕  阅读(5303)  评论(0编辑  收藏  举报