2010-05-07 114 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表达式的负面性能影响的需求。

从维护的角度来看可能是不可行的,但我想我会提到它...