我正在尝试验证一页,但是验证器给了我荒谬的错误。
例如,此时元素meta上不允许使用属性name。
我正在使用<meta name="description"
https://validator.w3.org/nu/?showsource=yes&doc=http%3A%2F%2Fwww.ayurvedabansko.bg%2F
客户希望他的代码得到验证,但这很疯狂...
我该如何解决?
我已解决了一些问题,验证您的html源现在仅返回两条INFO消息。
您的主要问题似乎是一个关闭的div标签,没有开头的匹配项。
搜索<a href="#" class="scrollToTop"></a>
并立即删除结束div标签。
这是我应用的修复程序列表:
<hgroup>
已过时/已弃用(尝试将其替换为div或p(除div不支持在其中嵌套hgroup
]标签(还有其他)))<title>
标签成为您的head元素中的第一个孩子Update:似乎您需要先将字符集定义为head标记,然后再进入head标记。
而且,我摆脱了http-equiv =“ Content-Type” content =“ text / html”。这真的需要吗?
使<head>
看起来像
<meta charset="UTF-8" />
<title>Аюрведа клиник - лечение, пречистване, подмладяване.</title>
<meta name="description" content="Аюрведа клиник Лъки Банско е първият в България индийски център, съчетаващ лечение по системата Аюрведа с пълно пречистване на организма, разкрасяване и подмладяване по методите Пурвакарма и Панчакарма."/>
<meta name="keywords" content="Аюрведа клиник Лъки Банско е първият в България индийски център, съчетаващ лечение по системата Аюрведа с пълно пречистване на организма, разкрасяване и подмладяване по методите Пурвакарма и Панчакарма." />
<meta name="robots" content="INDEX, follow" />
<meta name="revisit-after" content="3 days" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<base href="http://www.ayurvedabansko.bg/" />
<link rel="canonical" href="http://www.ayurvedabansko.bg/" />
<link rel="alternate" href="http://www.ayurvedabansko.bg/" hreflang="bg" />
<link rel="alternate" href="http://www.ayurvedabansko.bg/en/" hreflang="en" />
<link rel="stylesheet" type="text/css" href="/css/default.css" />
<link rel="stylesheet" type="text/css" href="/css/jquery.fancybox.css" />
<link rel="stylesheet" type="text/css" href="/css/jquery.datepick.css" />
<link rel="icon" href="/images/favicon.png" type="image/x-icon" />
</head>
将使其通过验证。