日期:2014-05-17  浏览次数:20622 次

页面输入过宽(图片或aaaa)怎么样处理?只有30分了
如果在页面插入一个宽为1500的图片(这时候已经超出页面的1024或800的宽度了),但是为了仍然使页面仍然美观怎么处理?有些人在页面连续输入“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”   这样的字符怎样解决页面美观的问题,谢谢了

------解决方案--------------------
看下这个例子
关键代码: style= "table-layout:fixed;word-wrap:break-word;word-break:break-all ">
<table width= "200 " border= "0 " cellpadding= "6 " cellspacing= "6 " class= "saytext " height= "135 " style= "table-layout:fixed;word-wrap:break-word;word-break:break-all ">
<tr>
<td align= "left " valign= "top ">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
</tr>
</table>
------解决方案--------------------
楼上正解

图片可以缩放一下
------解决方案--------------------
<script language= "javascript ">
<!--
function loaded(myimg,mywidth,myheight){
var tmp_img = new Image();
tmp_img.src=myimg.src;
image_x=tmp_img.width;
image_y=tmp_img.height;
if(image_x > mywidth){
tmp_img.height=image_y * mywidth / image_x;
tmp_img.width=mywidth;
if(tmp_img.height> myheight){
tmp_img.width=tmp_img.width * myheight / tmp_img.height;
tmp_img.height=myheight;
}
}else if(image_y > myheight)
{//???è′óóúòa?ó
tmp_img.width=image_x * myheight / image_y;
tmp_img.height=myheight;
if(tmp_img.width> mywidth){
tmp_img.height=tmp_img.height * mywidth / tmp_img.width;
tmp_img.width=mywidth;
}
}
myimg.width=tmp_img.width;
myimg.height=tmp_img.height;

}
//-->
</script>

<img onLoad= "loaded(this,500,600) " src= "myimg ">


500=宽
600=高
在500*600的范围内等比例缩放~