我想要一个自定义的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按钮代码中获取大量错误)。提前谢谢。
答案 0 :(得分:2)
我认为尝试验证Tumblr主题的问题在于Tumblr识别并需要一个HTML验证器将被视为无效的特定代码。虽然它在Tumblr中使用,但它在技术上并不正确,只是html。
博客文章的代码,例如
{block:Label}
可能被标记为无效,因为HTML验证程序不知道它是Tumblr的正确结构化代码。验证者可能会说在放置在特定上下文中时它是无效的,例如在'li'元素中,即使对于Tumblr来说这也是放置它的位置。
尝试使用此验证器,因为您可以按类型对错误进行分组,这样您就可以看到除了使用Tumblr代码创建的错误之外的错误。 http://validator.keegan.st/
解决所有html错误,不要担心tumblr导致的错误。