【问题标题】:Where do I start on cleaning up this html and removing all errors我从哪里开始清理这个 html 并删除所有错误
【发布时间】:2015-11-17 04:36:44
【问题描述】:

https://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.thefittestblogger.com%2F

您将在链接中看到所有错误。我最大的问题是我是从我的html中删除它,移动它,还是完全改变它? 帮助以下是一些错误。

错误:元素链接上属性 rel 的错误值 service.post:字符串 service.post 不是已注册的关键字。

<link rel="service.post" type="application/atom+xml" title="The Fittest Blogger   - Atom" href="https://www.blogger.com/feeds/6217016279816988858/posts/default" />

错误:& 没有开始字符引用。(& 可能应该转义为 &amp;amp;。)

016279816988858&zx=bbac2b82-18

错误:杂散结束标记样式

style>↩--></style>↩<styl

错误:在此上下文中元素样式不允许作为元素主体的子元素

 ></style>↩<style id='template-skin-1' type='text/css'><!--↩b

错误:杂散的结束标记头

</script></head>↩<body

错误:已看到开始标记正文,但已打开相同类型的元素。

 t></head>↩<body class='loading'>↩<!-- 

致命错误:上次错误后无法恢复。任何进一步的错误都将被忽略。

 t></head>↩<body class='loading'>↩<!-- 

【问题讨论】:

  • 在 SO 上提出的问题不仅可以帮助您,还可以帮助遇到同样问题的其他人。因此,您需要包含一个最小示例来重现您的问题。您的问题的问题是,一方面它是通用的,并且一旦您在页面上修复了该问题,该问题将无法重现。此外,这里已经询问并回答了个别错误,例如Is it possible to validate the xmlns:fb (Facebook) attribute?
  • 对不起,这是我第一次使用堆栈溢出,所以我不知道发布规则有多严格。但你的答案只是问题的一部分。现在很清楚 HTML 不允许 'xlmns:b' 但我的 HTML 中还有其他问题。其他人可能有同样的问题,但我不知道其他人在做什么。所以我真的不明白我应该如何有效地使用这个网站,如果我不允许我问这样的问题。
  • 你是被允许的,但对于你的例子,你应该例如在您的问题中包含错误消息。但只有它们的相关部分。否则,当您在页面上更正错误时,链接https://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.thefittestblogger.com%2F 将不再显示任何错误,因此此时此帖子将毫无用处。

标签: html


【解决方案1】:

您始终应该逐步修复错误,因为显示的错误可能是由前一个错误导致的。

元素链接上属性 rel 的错误值 service.post

这里已经回答How to solve this error : Bad value original-source for attribute rel

错误告诉您rel 不能是service.post rel 的有效值在此处定义:W3C: HTML5 4.8.4 Link types

错误:& 没有开始字符引用。

&amp;amp; 有特殊含义,需要转义。消息告诉您,您需要使用&amp;amp; 而不是&amp;amp;

错误:杂散的结束标记样式。
正如消息告诉您在该位置有一个&lt;/style&gt; 标签,但没有相应的开始标签。所以你很可能需要删除它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    相关资源
    最近更新 更多