最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

css 圖片自適應(yīng)寬度 CSS實(shí)現(xiàn)控制圖片自適應(yīng)顯示寬度代碼

  發(fā)布時(shí)間:2013-02-06 11:28:03   作者:佚名   我要評(píng)論
由于用戶上傳的圖片太大自己又不去調(diào)解,導(dǎo)致展示的時(shí)候圖片太大撐開了,直接影響了界面的美觀度,于是想使用css屬性嘗試控制下:給圖片設(shè)置顯示最大的寬度,還好Firefox/Opera/IE7都提供了max-width屬性支持,感興趣的朋友可以了解下
做網(wǎng)站的時(shí)候經(jīng)常遇到,新聞?wù)故镜?,用戶上傳的圖片太大了 自己又不去調(diào)解,導(dǎo)致展示的時(shí)候圖片太大撐開了,使頁面顯示的很難。這里利用CSS屬性,使圖片超過展示的寬度后,給圖片設(shè)置顯示最大的寬度。
假如用width屬性強(qiáng)行設(shè)定顯示尺寸似乎太不智能。幸好Firefox/Opera/IE7都提供了max-width屬性支持。

假定希望圖片顯示寬度不超過500像素,CSS可能如下:
以下為引用的內(nèi)容:

復(fù)制代碼
代碼如下:

fit-image{ 
  border  :0; 
  max-width:500px; 
}

讓我痛恨的IE6不支持max-width屬性,但是利用IE獨(dú)有的expression屬性能夠迂回的解決這個(gè)問題。

復(fù)制代碼
代碼如下:

.fit_image
{
border:0;
max-width:700px;
width:expression( 
   function(img){ 
    img.onload=function(){ 
     this.style.width=''; 
     this.style.width=(this.width>700)?"700px":this.width+"px" 
    }; 
    return '700px'
   }(this) 
  );
}

利用<img>的onload事件使圖片加載完成后計(jì)算其尺寸大小,假如超過500像素就顯示為500像素,否則顯示其默認(rèn)寬度?!?
expression不是符合WEB標(biāo)準(zhǔn)的做法,不到萬不得以不建議使用。但是不能不承認(rèn)IE的很多擴(kuò)展是不錯(cuò)的,IE不應(yīng)該被輕視!

相關(guān)文章

最新評(píng)論

紫云| 聂荣县| 斗六市| 焦作市| 上高县| 兰坪| 松江区| 新密市| 通河县| 霍林郭勒市| 霍邱县| 东乌| 铁力市| 肥城市| 和龙市| 博罗县| 洛阳市| 桂平市| 壤塘县| 南宫市| 郁南县| 抚顺县| 广灵县| 搜索| 莱芜市| 吉首市| 东乡县| 遂川县| 确山县| 常州市| 赤城县| 阳曲县| 团风县| 遂昌县| 尼木县| 如皋市| 米脂县| 慈溪市| 丽水市| 屏南县| 彝良县|