百思不解的HTML问题

madpolice 2004-11-26 11:55:45
下面两种代码在IE6的显示效果为什么不一样呢?


第一种:
<table cellpadding=0 cellspacing=0><tr><td>
<img></td>
</tr></table>
<table bgcolor="red"><tr><td> </td></tr></table>

第二种:
<table cellpadding=0 cellspacing=0><tr><td>
<img>
</td>
</tr></table>
<table bgcolor="red"><tr><td> </td></tr></table>
...全文
59 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
madpolice 2004-11-27
  • 打赏
  • 举报
回复
777dragon(风林火山) :
中间有空隙,你仔细看看。

leopard_47() :
是的

lienzhu(李强):
你说的很好,请问是什么原因?
lienzhu 2004-11-27
  • 打赏
  • 举报
回复
是不一样的,特别是在图片通过表格做无封结合时你会看到第二种会有一条缝隙!
leopard_47 2004-11-27
  • 打赏
  • 举报
回复
是不是多了空行?
777dragon 2004-11-27
  • 打赏
  • 举报
回复
怎么不一样?_?
madpolice 2004-11-27
  • 打赏
  • 举报
回复
keymouse(天狼星工作室):
你研究的更深了。对我来说有了新收获。


结帖!
反正不知道什么原因,估计得问微软了。

就是这个破空隙,让我找了1个小时,才发现是img跟td之间有回车的原因,气死我了。
平时前台写的太少,也算是给我的一个教训和经验吧。
madpolice 2004-11-27
  • 打赏
  • 举报
回复
David2008(阿权):
加<br>不错。
keymouse 2004-11-27
  • 打赏
  • 举报
回复
靠,古怪的问题
下面4组你们看看
第一种
<table cellpadding=0 cellspacing=0><tr><td>
<img></td>
</tr></table>
<table bgcolor="red"><tr><td> </td></tr></table>
第二种
<table cellpadding=0 cellspacing=0><tr><td>
<img>
</td>
</tr></table>
<table bgcolor="red"><tr><td> </td></tr></table>
第三种
<table cellpadding=0 cellspacing=0><tr><td>
<img><br>
</td>
</tr></table>
<table bgcolor="red"><tr><td> </td></tr></table>
第四种
<table cellpadding=0 cellspacing=0><tr><td>
<img>
<br>
</td>
</tr></table>
<table bgcolor="red"><tr><td> </td></tr></table>
4中看代码都是一样的,但显示出来的是三种格式
在<img>后面直接跟<br>或在<img>后跟个<br>再换行跟<br>则图片和表格之间是没有间隙的
这是为什么呢?
我认为是他把<img>后面的那个换行也加入了页面,娃哈哈,瞎猜的,不知道为什么
David2008 2004-11-27
  • 打赏
  • 举报
回复
回车也会引起变化
如果你在<img>紧接着的地方加上<br>
你就可以看到格式不会影响了
<table cellpadding=0 cellspacing=0 bgcolor="#99CC33">
<tr>
<td> <img src="img/postnew.gif" width="72" height="21"><br>
</td>
</tr></table>
--------------------------------------------------------
<table cellpadding=0 cellspacing=0 bgcolor="#3333FF">
<tr>
<td> <img src="img/postnew.gif" width="72" height="21"></td>
</tr></table>
David2008 2004-11-27
  • 打赏
  • 举报
回复
应该是由于<td>与</td>之间出现了空格引起的

dw自动生成代码中<td></td>之间没有空格的

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧