我的page中的空标签不在页面源中,但在通过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>
...
现在使用禁用javascript 查看firebug: Chrome中也会像在Firefox中一样发生同样的事情。关于这些来自何处的任何想法?
答案 0 :(得分:5)
验证您的HTML。
end tag for "a" omitted
start tag was here
有问题的HTML片段是(我添加了换行符):
<a href="#">
<img id="cubic-header-newsletter-img" src='..' alt='..'.>
<a>
最后应该有</a>
而不是<a>
。
答案 1 :(得分:3)
第195行:
<a href="#"><img id="cubic-header-newsletter-img" src='/sites/all/themes/asuzen/images/newsletter_pic.png' alt='Newsletter imgae, click here for newsletter'.><a>
我认为你的意思是:
... newsletter'></a>
而不是:
.... newsletter'.><a>
答案 2 :(得分:0)
我在Safari的错误控制台中没有看到它,但看起来你没有禁用所有的JavaScript。
这是我看到的一个错误:
不安全的JavaScript尝试从包含网址http://cubic-dev.asu.edu/的网址访问包含网址http://www.youtube.com/embed/KiHrxGnVjLg?rel=0&controls=0的框架。域,协议和端口必须匹配。
修改强>
此外,正如 thirtydot 所述,您必须验证您的代码。