未公开的<a> or <div> tag somewhere on page causing unwanted hyperlink</div></a>

时间:2011-04-17 08:51:17

标签: html

这是我的页面:http://salarydump.com

白色框由mySQL表填充,使用基本的PHP循环。出于某种原因,框中的最后一个链接将自己附加到右侧的Twitter Feed以及我不想要的Copyight 2011文本。我不知道丢失的标签在哪里。有谁愿意为我的问题捐一双眼睛?

1 个答案:

答案 0 :(得分:8)

validator.w3.org测试网址,您会很快收到回复:

  

警告线113,第314栏:未闭合   start-tag需要SHORTTAG YES

     

......最终成为最大的一个   选秀权或豁免权   年'&LT; / A&GT;

     

构造&lt; foo&lt; bar&gt;是有效的   HTML(它是相当的一个例子   模糊“短标记”功能)但它的   不推荐使用。在多数情况下,   这是你想要的拼写错误   固定。如果你真的想用   短标签,请注意它们不是   由浏览器很好地实现。

查看标记,我发现第113行的图像标记未关闭:

<a href = 'http://salarydump.com/articles.php?id=morrison0411711'>
  <img
   width = '500px'
   style = 'vertical-align: middle;'
   src = '/images/morrison.jpg'
   title = '<h2>Logan Morrison [..] of the year.'</a>

您应该在结束>之前加</a>。 113之后的行也会出现此错误。