【问题标题】:Undesired rendering of <a></a> tags in between the elements [closed]元素之间的 <a></a> 标签的不希望呈现[关闭]
【发布时间】:2014-08-30 04:15:59
【问题描述】:

突然,在昨天编辑了一些css之后,&lt;a&gt;&lt;/a&gt;自动添加到&lt;div&gt;&lt;h1&gt;等元素之后,这导致了其他大问题。谁能告诉我是什么导致了这个问题?

生成了一个空白的&lt;a&gt;&lt;/a&gt;标签,影响到它之后或之前的其他元素。

您可以使用我正在开发的网站的此页面 -

http://www.celebvita.com/emily-bett-rickards-aka-felicity-smoak-figure-details-body-measurements-facts

现在转到标题元素 h1,之后您可以看到一个空白的 &lt;a&gt;&lt;/a&gt; 标签。 或者使用 kk-star-ratings 右上角的 rgt 类转到 div,又是一个空白标签。 然后转到 kksr-stars kksr-star gray,一个不情愿地围绕下一个 div 元素的标签,不知从何而来。

不知道为什么标签会这样呈现。

【问题讨论】:

  • 通常,如果您在 DOM 检查器中看到类似的东西,这意味着您遇到了 HTML 嵌套错误...您是否错过了在某处关闭 &lt;a&gt; 或其他标签?
  • 我很难看出 CSS 更改会如何影响原始 html 输出

标签: html css tags


【解决方案1】:

始终记住首先使用 Validator 或 Inspector。你的问题是你有太多错误,这个特别简单,检查Validator

错误行 199,第 259 列:省略了“a”的结束标记,但 OMITTAG NO 已指定

;Felicity Smoak&#8217; figure details, body measurements &#038; facts<a></h1>

无论如何,这是一个非常小的修复,但添加此链接作为答案,因为您还有很多错误需要检查

【讨论】:

  • 是的,验证器做到了,一些省略的标签导致了这个问题,谢谢:)
【解决方案2】:

你使用这两个jQuery,这个jQuery Conflict。 你的问题是 jquery 冲突。 http://pagead2.googlesyndication.com/pagead/show_ads.js http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    • 2013-09-09
    相关资源
    最近更新 更多