CSS的问题在CSS版问通常更好噢。单纯从CSS规则来看,看不到有什么问题,不过overflow对于img来说是多余的。

解决方案 »

  1.   

    还是用js控制吧,用CSS控制可能遇到浏览器兼容问题,下面是代码
    <SCRIPT language="javascript" type="text/javascript">
    function changimgsize(){
    var imgs = document.getElementById("show").getElementsByTagName("img");
    var imgwidth=600;
    for(i=0; i<imgs.length; i++){
    if(imgs[i].width>imgwidth){
    var oW = imgs[i].width;
    var oH = imgs[i].height;
    var rate = oH/oW;
    imgs[i].width = imgwidth;
    imgs[i].height = imgwidth*rate;
    }
    }
    }
    window.onload=changimgsize;
    </SCRIPT>