<table> </table>之前的单个神秘字符

时间:2012-04-14 19:00:13

标签: html html-table

my website我有一个我想要删除的<个符号,会在桌面之前和YouTube视频之后显示。

问题是,该字符未显示在index.html文件中。为了确定,我已经在三位编辑中检查了它。我不知道它来自哪里。

如果您删除Firefox中的表格,它会消失,但如果您删除YouTube视频则不会。所以它必须以某种方式链接到表格。

当我在Firefox中查看源视图时,会在表格代码的左侧显示一个小&lt;符号。但如果你查看index.html文件,那里什么也没有。

我是一个准智能的人,他可以编写一个这样的网站,但是我不能为所有电子壁球的爱而烦恼。帮助将不胜感激,它知道修复它是愚蠢的。它一定要是。我只是不知道我现在缺少什么。

2 个答案:

答案 0 :(得分:3)

在第250行,你有:

<<td><a href="http://#"><img src="images/sample.jpg"></a></td>

在开始时删除额外的<

顺便说一下,这是“专辑2”的一部分。 <table>中正确标记之外的任何内容都会在它前面碰到。

答案 1 :(得分:1)

它在桌子里面,这里:

<tr>
    <td>Album Two</td>
    <td>Inter5tellar</td>
    <td>A digital song produced in fruity loops for your listening pleasure.</td>
    <<td><a href="http://#"><img src="images/sample.jpg"></a></td>
    <td><a href="http://www.oronjo.com/live/next/?fi=80542"><img src = "images/button.jpg"></a></a></td>
    <td>$0.99</td>
</tr>

但是,由于它实际上不在td(或th)标记内,因此浏览器无法正常呈现它。不同的浏览器可能会做不同的事情,但似乎Firefox至少实际上将它“推”出表格并将其放在它之前。

顺便说一句,您可能希望通过HTML validator运行您的网页:它有许多其他错误,包括div部分中的head,重复的结束标记和URL中有一些未转义的&符号。