html中image元素,为啥对不齐?

hudingchen 2008-07-22 08:00:03
代码如下:

<table>
<tr>
<td>
<input type="image" src="./image/a.gif">
</td>
<td><input type="image" src="./image/a.gif"></td>
</tr>
</table>

在ie6下,2个图片对不齐。
下面代码中td加回车就对齐了,我想知道原因,越详细越好!!!

<table>
<tr>
<td>
<input type="image" src="./image/a.gif">
</td>
<td><input type="image" src="./image/a.gif">
</td>
</tr>
</table>
...全文
317 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rambo_8 2008-07-22
  • 打赏
  • 举报
回复
table img{margin-bottom:-5px;}
其中的 :margin-bottom:后面的值根据情况再调
大猫钓鱼 2008-07-22
  • 打赏
  • 举报
回复
http://www.w3cui.org/item/10
redcn2004 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 szoe5203 的回复:]
我也遇到类似的原因,也没有找到准确的结果
原因似乎是有两点:
一是浏览器甚至是系统的原因,导致对不同格式解释不一样,建议换一个版本的试试
而是使用的代码编写工具软件的原因,可能是自动加了空格之类的东东
[/Quote]
liumang520 2008-07-22
  • 打赏
  • 举报
回复
up
szoe5203 2008-07-22
  • 打赏
  • 举报
回复
我也遇到类似的原因,也没有找到准确的结果
原因似乎是有两点:
一是浏览器甚至是系统的原因,导致对不同格式解释不一样,建议换一个版本的试试
而是使用的代码编写工具软件的原因,可能是自动加了空格之类的东东
lekaishiwo 2008-07-22
  • 打赏
  • 举报
回复
同意5楼。
iooview_onemoon 2008-07-22
  • 打赏
  • 举报
回复
img 默认的纵向对齐方式为基线对齐(baseline). 因此下方有空隙.

要和行内文本底对齐需定义: align="absbottom" 或 img { vertical-align: text-bottom; }

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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