2010-05-07 149 views

回答

1

嘗試添加該IE瀏覽器最大寬度:

.maxwidth { 
    zoom:1; 
    maxwidth:expression(
     function(t){ 
      var w = t.parentNode.scrollWidth; 
      if (w != t.w) { 
       t.w = w; 
       var max = parseInt(t.currentStyle['max-width'], 10); 
       t.style.width = 'auto'; 
       if (t.scrollWidth > max) { 
        t.style.width = max; 
       } 
      } 
     }(this) 
    ); 
} 
1

上述解決方案將努力實現在IE最大寬度/高度,但只是想提一提,如果性能是一個問題,你可能想要考慮生成實際的縮略圖圖像,而不是依賴HTML/CSS大小。

縮略圖會導致較小的文件大小,您可能會裁剪它們以改善視覺方向。它還可以解決對JavaScript和/或CSS表達式的負面性能影響的需求。

從維護的角度來看可能是不可行的,但我想我會提到它...

相關問題