最新国产好看的视频,伊人天堂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ù)故镜龋脩羯蟼鞯膱D片太大了 自己又不去調(diào)解,導(dǎo)致展示的時(shí)候圖片太大撐開了,使頁(yè)面顯示的很難。這里利用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)的做法,不到萬(wàn)不得以不建議使用。但是不能不承認(rèn)IE的很多擴(kuò)展是不錯(cuò)的,IE不應(yīng)該被輕視!

相關(guān)文章

最新評(píng)論

昭觉县| 达尔| 新巴尔虎左旗| 彩票| 淮滨县| 大埔县| 林西县| 横峰县| 任丘市| 柘城县| 布尔津县| 南召县| 和硕县| 聊城市| 罗甸县| 邯郸市| 堆龙德庆县| 阜康市| 岚皋县| 贡嘎县| 江安县| 谷城县| 安溪县| 响水县| 苗栗市| 准格尔旗| 普陀区| 青浦区| 镇雄县| 蚌埠市| 青海省| 常宁市| 称多县| 汾阳市| 东兴市| 海兴县| 孟津县| 时尚| 兴业县| 孝义市| 濉溪县|