编程论坛's Archiver

chashen8888 发表于 2007-10-14 18:42

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

用到数据库的。当我上传一张大图片时,本来这些内容是在表格里的一个单元格内,当图片过大时,它就把这个格撑开了,很难看。我想让图片自动适应我的表格大小,有没有办法呢?谢谢大家了。

雨帆 发表于 2007-10-14 19:45

你在网页代码中看一下你的表格[ width="宽度" height="长度"],是多大的,然后将图片的width 和height 按图片的比例设成都不要超过表格的吧!或是你将图片处理好长和宽再上传上去好了。<br><br>这样就可以保证图片 width height 值大小不会超过表格的,因为你是怕你表格撑开,而不是让表格适应图片。<br><br>
[align=right][color=#000066][此贴子已经被作者于2007-10-14 19:51:10编辑过][/color][/align]

永夜的极光 发表于 2007-10-14 19:54

楼上正解<BR>&lt;img src="" width="" height=""&gt;后面两个属性设置一下就好<BR><BR>另外还有种办法,就是顺便把图片压缩一下,减小占用服务器的空间,具体怎么做我不是很清楚,有兴趣的话可以自行查找[em01]

chashen8888 发表于 2007-10-14 20:43

嗯,好建议

lmhllr 发表于 2007-10-15 11:31

一般用户上传的图片我都会让保存一张原始的。。。<BR><BR>再生成一张符合自己要求的。。。<BR>

huangyong 发表于 2007-10-15 18:02

<P>  其实有很多东西可以到搜索引擎上面去找的,不用别人来给你答案,自己先找找,找不到再来问,这样问别人一般都不愿意回答的。<br><br>这是我找的代码:</P>
<DIV class=quote>&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br>function imgResize(obj){<br>     obj.width = obj.parentElement.width;<br>     obj.height = obj.parentElement.height;<br>}<br>&lt;/SCRIPT&gt;<br>&lt;TABLE border="1"&gt;<br>&lt;TR&gt;<br>     &lt;TD width="100" height="120"&gt;&lt;IMG src="<a href="http://www.baidu.com/img/slogo.gif" target="_blank" >http://www.baidu.com/img/slogo.gif"</A>; onload="imgResize(this)"&gt;&lt;/TD&gt;<br>&lt;/TR&gt;<br>&lt;/TABLE&gt;</DIV>
<P><br><FONT color=#ff0000><STRONG>下面是百度搜索出来的答案网址:<br></STRONG></FONT><a href="http://www.baidu.com.cn/s?wd=%CD%BC%C6%AC%D7%D4%CA%CA%D3%A6%B1%ED%B8%F1&amp;cl=3" target="_blank" ><FONT color=#ff0000><STRONG>http://www.baidu.com.cn/s?wd=%CD%BC%C6%AC%D7%D4%CA%CA%D3%A6%B1%ED%B8%F1&amp;cl=3</STRONG></FONT></A></P>
[align=right][color=#000066][此贴子已经被作者于2007-10-15 21:23:11编辑过][/color][/align]

skylence 发表于 2007-10-17 18:40

<P>呵呵  这样的啊  了解</P>

木木天使 发表于 2007-11-1 15:17

不错

翊铭 发表于 2007-11-9 22:45

<P>很好~!<BR><BR>很值得学习下!~</P>

dushui265 发表于 2007-11-10 10:16

我现在越来越佩服huangyong同志了[em02]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.