这些空锚标签来自哪里?

CMi*_*eB1 3 html javascript css

我的页面中的空标签不在页面源中,但在通过firebug检查元素时可见.我已禁用javascript以查看是否注入了它,以及禁用所有加载项.以下是页面源代码摘录,不含随机内容<a></a>:

...
<div class="middle-content">
     <div class="asu_set_fixed_width">
      <div id="navbar">
       <div id="navbar-inner" class="clear-block region region-navbar">
        <div class="region region-navbar">
         <div id="block-menu-primary-links" class="block block-menu first last region-odd odd region-count-1 count-1">
          <div class="content">
           <ul class="menu"><li class="leaf first active-trail"><a href="/index" title="Home" class="active">Home</a></li>
            <li class="leaf"><a href="/About_CUbiC" title="About CUbiC">About CUbiC</a></li>
...
Run Code Online (Sandbox Code Playgroud)

现在用禁用javascript的 firebug进行检查: 萤火虫视图与恼人的小虫子 Chrome中也会像在Firefox中一样发生同样的事情.有关这些来自何处的任何想法?

thi*_*dot 6

验证您的HTML.

http://validator.w3.org/check?uri=http%3A%2F%2Fcubic-dev.asu.edu%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

  • end tag for "a" omitted
  • start tag was here
  • 等等..

有问题的HTML片段就是这个(我添加了换行符):

<a href="#">
    <img id="cubic-header-newsletter-img" src='..' alt='..'.>
<a>
Run Code Online (Sandbox Code Playgroud)

最后应该有一个</a>而不是<a>.