永发信息网

ie6 7 td 里面插 img 高度变高了?

答案:2  悬赏:0  手机版
解决时间 2021-08-23 21:33
  • 提问者网友:火车头
  • 2021-08-23 13:03

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<meta http-equiv="x-ua-compatible" content="ie=7" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<table width="200" border="1" height="400">
  <tr>
    <td height="100">&nbsp;</td>
  </tr>
  <tr>
    <td height="200">
     <img alt="" src="4963414fac2f7ce6d1c86aac.jpg" width="200" height="200" />
    </td>
  </tr>
  <tr>
    <td height="100">&nbsp;</td>
  </tr>
</table>

</body>
</html>

 

高度在ie 6 7 td 的高度会高些 

怎么解决? 要像ie8一样

最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-08-23 13:39
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
#img2
</style>
</head>

<body>
<div id="img1">
<img src="img/01.jpg" onmouseover="Show(1)" onmouseout="Show(2)"/>
</div>
<div id="img2">
<img src="img/02.jpg"/>
</div>
<script>
function Show(num){
var imgid = document.getElementById("img2");
if(num == 1)
if(num == 2)
}
</script>
</body>
</html>
你的代码错误太多了
1.第二个<style>标签没有结尾
2.下面的图片有TD标签却没有TABLE和TR?
你这表格标签也不完全
3.还有这个,
你在样式控制的时候不要用全局的样式来写
现在内容少当然没问题,多了就会相互干扰
例如最上面的样式
img1
请写成#img1
上面是错误的,没有这样的标签,除非你申明了,要不就是错误的,还有下面的
a div{}这个也不很规范 不要全局定死了
要不后面所有A标签里面的DIV标签都会受其中的样式内容约束
上面我是按你下面说的效果我自己写了个,没定位,你自己用样式定位,我就不定位了
我只做出你的效果
还有什么不明白可以摆渡HI和我说
满意要给分哦
全部回答
  • 1楼网友:春色三分
  • 2021-08-23 14:36
设置img的border和margin为0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯