今天遇到一個問題,就是文章中圖片縮放的問題,如果太寬就把頁面撐大了,以前我解決的方法是用javascript,判斷寬度然后計算出來高度,然后自適應縮放大小,正好又遇到這個問題,網友問用css怎么樣解決?
其實網上解決這個的方法也比較多,icech這里給的一個代碼其實很簡單,經過測試是兼容IE6和Firefox3的,要預先設定img的寬度,高度通過 height:auto; 來自適應,針對Firefox用max-width來限制最大寬度,因為IE下不認識max-width,所以還是使用expression來控制,具體代碼如下:
img{ max-width:500px; height:auto; width:expression(this.width > 500 ? "500px" : this.width);}
這樣就用css完成了圖片按照寬度進行自適應的縮放,很簡單吧?
