0

我正在使用自定义 tumblr 主题。当我使用 W3C 验证器对其进行验证时,我从 tumblr 插入到我的主题代码之外的博客中的代码中得到了一大堆错误。所以我对 101 进行了故障排除并安装了他们的默认主题并尝试对其进行验证。我使用了 Redux 主题。当我将它放入验证器时,我收到以下 3 个错误:

Line 2, Column 871: Stray doctype.

….0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Error Line 3, Column 67: Stray end tag html.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

Error Line 3, Column 67: Cannot recover after last error. Any further errors will be ignored.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

所以我的问题是,验证有多重要?我要解决的问题是我的自定义主题非常缓慢。我认为加速它的第 1 步将是使用有效的标记。但这似乎不可能。(还从我无法控制的 FB G+ 和 TW 按钮代码中获取大量错误)。提前致谢。

4

1 回答 1

2

我认为尝试验证 Tumblr 主题的问题在于 Tumblr 识别并需要特定代码,HTML 验证器将被视为无效。尽管它在 Tumblr 中使用,但它在技术上并不像 html 那样正确。

博客文章的代码,例如

{block:Label}

可能会被标记为无效,因为 HTML 验证器不知道它是正确结构化的 Tumblr 代码。验证器可能会说它在放置在特定上下文(例如“li”元素中)时是无效的,即使对于 Tumblr 来说这是它应该放置的位置。

尝试使用此验证器,因为您可以按类型对错误进行分组,这样您就可以查看是否存在使用 Tumblr 代码创建的错误以外的错误。 http://validator.keegan.st/

解决所有 html 错误,不用担心 tumblr 引起的错误。

于 2012-07-10T08:51:04.210 回答