有时候文章里放一些大图片的时候,容易超出页面大小,非常不美观。
于是想找能否有一种CSS样式,可以控制图片超出一定大小之后自动缩放,发现其实IE6以上的浏览器都支持的一种CSS属性:
img{max-width:600px;}也就是定义图片宽度最大不能超过600px,但是遗憾的是max-width属性不支持IE6,在中国IE6的市场占有率还是不可小觑的,所以还是不行。
于是找到了下面一段代码:
img{
max-width:660px;
height:auto;
zoom:expression( function(elm)
{ if (elm.width>660)
{ var oldVW = elm.width;
elm.width=660;
elm.height = elm.height*(660 /oldVW);
}
elm.style.zoom = '1'; }
(this));
}终于解决了这个问题,唯一不完美的就是 IE 6 只有在图片完全下载完成后才会自动调整大小,不过聊胜于无,总比进入页面后看到长长的横向滚动条舒服的多。
- 相关文章 -
关于PS的图层合并 - 2009-07-31
1寸、小2寸、2寸证件照片是多大尺寸? - 2017-11-25
那些看起来美美的照片是怎么拍出来的? - 2017-11-21
投影仪投影是菱形像素和方形像素哪种更清晰呢? - 2017-10-19
如何设置网站的PC版和移动版/无线版,以及两者之间的适配关系 - 2017-08-04
今日全国哀悼日为舟曲灾区祈祷…将网站变成灰色CSS代码 - 2010-08-15
电脑里出现Tempzxpsign文件夹的解决办法 - 2017-06-13
淘宝天猫手机详情页应该如何设计 - 2017-04-06
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合