一个随机的“<”打开角度支架显示在我的网站上

时间:2011-08-23 12:38:45

标签: php html

我已经搜索了这个问题,但由于大多数网站都删除了所有“<”由于显而易见的原因,找到这个并不是一件容易的事情,搜索含有尖括号的术语只给了我12000页的html tuts。我也在这里搜索没有喜悦。基本上我有这个随机的“<”在我的网站上显示的角括号,你可以在http://sunnahspace.com看到它,我不知道为什么它在那里。我假设它非常简单,就像支架和内容之间的空间,或类似的东西,但我已逐行梳理内容,没有任何差异。也许我只需要离开屏幕几个小时让我的眼睛对齐,但我只是没有看到它。任何人都可以给我一个快速清单,找出它为什么这样做,我正在尝试习惯调试自己,所以我宁愿自己找到错误,如果可能的话,我只是想知道是什么会导致这个错误。谢谢:))

3 个答案:

答案 0 :(得分:4)

额外<位于表格内部,但在td元素之外,因此浏览器会将其移到表格之外。

在第87行,你有:

<<td width="638" ...

注意:我发现你体内有style个元素。这是非标准的,因此如果可能,您应该将它们移动到head元素中。

答案 1 :(得分:3)

认为这是你的问题

 <tr> 
    <<td width="638" height="301" background="../img/container_btm.jpg" style="background-repeat:no-repeat; vertical-align:top"></td> 
    <td style="padding-top:7px; padding-left:7px"><span style="padding-bottom:7px; padding-right:7px">Test</span></td> 
  </tr> 

在第一个标签之后你有一个备用的&lt;漂浮在周围: - )

答案 2 :(得分:1)

还有一个额外的'&lt;':

<<td width="638" height="301" background="../img/container_btm.jpg" style="background-repeat:no-repeat; vertical-align:top"></td>

此外,这个table开头标记很糟糕:

<table width="100%" border="0" style="margin:0" cellspacing="0" cellpadding="0" "background-repeat:repeat-x" background="../img/footer_bg.jpg">

为了将来参考,在这种情况下,使用W3C的输入验证服务会很有帮助:http://validator.w3.org/#validate-by-input

相关问题