请问各位大哥大姐,我在做网页时,比如在表格的同一行相临列中,分别插入一大一下的图片,表格
就变形了,如果这种操作多的话,行间的距离会越来越大,请问应该怎么办啊,有没有什么好办法啊
谢谢!急盼!
就变形了,如果这种操作多的话,行间的距离会越来越大,请问应该怎么办啊,有没有什么好办法啊
谢谢!急盼!
解决方案 »
- winform 中如何将文件剪贴到已存在的文件交中
- “<% %>”,“$”的意思?
- SqlDataReader问题请大侠们帮忙指点迷津,不胜感激!
- 求asp.net写的轻量级论坛 基于mySQL数据库
- 问一个aspx?bookID=xxx 后面的xxx 加密或...........
- 如果将dataset中的内容保存到数据库? 急,高分
- 问大家一个问题,我的是XP系统,我我在IIS【子目录】下发布网站,结果图片都出不来,但我在【根目录】下图片就能出来,这个是为什么啊
- 怎么样使得htmltable位于htmlselect的上面?
- 关于DataGrid中的模板的问题.有兴趣的来解决一下.
- 求助,怎么样让asp.net在英文windows 2000 Server及英文.net framework下显示中文
- GridView的参数问题。急!!!
- 链接锚点问题
这种方法不会引起页面显示的错乱,但是显示的图片经常是变形了的。
最不推荐了。二、使用<img src="pic.jpg" onload="javascript:if(this.width>300){this.resized=true;this.style.width=300;}">
这种方法会在调用图片的时候,会自动按比例缩小到指定的宽度,不会引起图片的变形,并且也不会撑破表格,因此就不会引起页面显示的错乱。
但也有一个缺点,如果图片太大,在显示图片过程(下载过程)中,还是会先以图片原大小显示,这时就会撑破表格,页面很难看。当然,当图片完全显示之后会自动缩小的。三、为了防止图片撑破表格,在上述基础上,对表格进行限制:
在表格的标签<table>中加入一些限制代码,<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all">就可以有效地防止表格被撑开了。四、更进一步,用鼠标滚轮可以缩小放大图片的代码:
<SCRIPT type=text/javascript>
function bbimg(o){
var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
return false;
}
</SCRIPT>
使用方法如下:
<img src="pic.jpg"
onmousewheel="return bbimg(this)" onload="javascript:if(this.width>500){this.resized=true;this.style.width=500;}">
统一你图片的长和宽吧.width和height等比例设小一些吧.或者用PS把图片长宽变小一些.