巧用CSS让网页图片不变形:限制最大宽度

2012-11-23 06:41:02   来源:OKXUN.com

我们在制作一个网页的时候,经常要对一个区域里可能出现的图片的宽度进行限制,不然它可能会把页面撑得很难看。

如果你采用固定宽度,长度来设置的话,比如:

<img height="600px" width="600px" …

或者是在CSS中用如下代码来控制:

.img {height:600px;width:600px;}

不同规格的图片有可能会变形,不可取。

OKXUN科技经过测试,找到一串CSS代码,可以让图片在超过规定的宽度时,自动缩小,并且是按比例缩小,不会造成图片变形。如下:

img{max-width: 600px;height:auto;width:expression(this.width > 600 ? "600px" : this.width);}

CSS限制图片最大宽度,兼容IE6/IE7/IE8/FF,用做管理后台都没问题。