繁体   English   中英

html在Internet Explorer上奇怪显示

[英]html strange display on internet explorer

我有一些HTML代码:

<html><body bgcolor="#C0C0C0" topmargin="0" leftmargin="0"> 

<table border="0"  bgcolor="#ffffff"  width="736" 
    cellspacing="0" cellpadding="0" bordercolor="#000080"> 
  <tr> 
    <td width="100%" align="center">
    <img src="pic.gif" border="0" height="173" width="736"> 
    </td>
  </tr>
</table> 
</bdy></html>

pic.gif尺寸:736 * 173

在Firefox,Safari,Chrome,Opera上显示相同

但是它在6、7、8、9上显示不同的内容

gif图像下面有一条边界线。

不确定,但可能是最后一行中的</bdy>

另外,您在table上设置了bordercolor="#000080" ...,但也设置有border="0" ,这可能会影响它。

更改为<bdy> </body>并查看。 可能甚至无法使用,因为还有7个以上的验证错误。

将您的html文件提交给标记验证服务,并修复7个验证错误。 然后,这可能会在所有浏览器上正常工作。 在许多情况下,这是捕获html文件错误的最简单方法。

尝试这个:

<!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"
    <body style="background-color:#C0C0C0; margin:0px;"> 
        <table style="border:0px solid #000080; background-color:"#000080" margin:0px; padding:0px; width:736px;" cellspacing="0" cellpadding="0"> 
            <tr> 
                <td style="text-align:center;">
                    <img src="pic.gif" style="width:736px; height:173px;" border="0" /"> 
                </td>
            </tr>
        </table> 
   </body>
</html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM