注册 登录
编程论坛 WEB前端(UI)

上传的图片过大,把网页撑开了,怎么让它自动调整?

chashen8888 发布于 2007-10-14 18:42, 2221 次点击
用到数据库的。当我上传一张大图片时,本来这些内容是在表格里的一个单元格内,当图片过大时,它就把这个格撑开了,很难看。我想让图片自动适应我的表格大小,有没有办法呢?谢谢大家了。
9 回复
#2
雨帆2007-10-14 19:45
你在网页代码中看一下你的表格[ width="宽度" height="长度"],是多大的,然后将图片的width 和height 按图片的比例设成都不要超过表格的吧!或是你将图片处理好长和宽再上传上去好了。

这样就可以保证图片 width height 值大小不会超过表格的,因为你是怕你表格撑开,而不是让表格适应图片。

[此贴子已经被作者于2007-10-14 19:51:10编辑过]

#3
永夜的极光2007-10-14 19:54
楼上正解
<img src="" width="" height="">后面两个属性设置一下就好

另外还有种办法,就是顺便把图片压缩一下,减小占用服务器的空间,具体怎么做我不是很清楚,有兴趣的话可以自行查找
#4
chashen88882007-10-14 20:43
嗯,好建议
#5
lmhllr2007-10-15 11:31
一般用户上传的图片我都会让保存一张原始的。。。

再生成一张符合自己要求的。。。
#6
huangyong2007-10-15 18:02

  其实有很多东西可以到搜索引擎上面去找的,不用别人来给你答案,自己先找找,找不到再来问,这样问别人一般都不愿意回答的。

这是我找的代码:

<SCRIPT LANGUAGE="JavaScript">
function imgResize(obj){
obj.width = obj.parentElement.width;
obj.height = obj.parentElement.height;
}
</SCRIPT>
<TABLE border="1">
<TR>
<TD width="100" height="120"><IMG src="http://www.baidu.com/img/slogo.gif"; onload="imgResize(this)"></TD>
</TR>
</TABLE>


下面是百度搜索出来的答案网址:
http://www.baidu.com.cn/s?wd=%CD%BC%C6%AC%D7%D4%CA%CA%D3%A6%B1%ED%B8%F1&cl=3

[此贴子已经被作者于2007-10-15 21:23:11编辑过]

#7
skylence2007-10-17 18:40

呵呵 这样的啊 了解

#8
木木天使2007-11-01 15:17
不错
#9
翊铭2007-11-09 22:45

很好~!

很值得学习下!~

#10
dushui2652007-11-10 10:16
我现在越来越佩服huangyong同志了
1