W3C无法正确识别我的HTML…为什么?

W3C无法正确识别我的HTML…为什么?,html,Html,W3C错误:错误无字符编码信息 警告html标记没有语言属性 <!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7 no-js" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="ie ie8 no-js" lang="

W3C错误:错误无字符编码信息 警告html标记没有语言属性

   <!DOCTYPE html>
   <!--[if IE 7]>
   <html class="ie ie7 no-js" lang="en-US">
   <![endif]-->
   <!--[if IE 8]>
   <html class="ie ie8 no-js" lang="en-US">
   <![endif]-->
   <!--[if !(IE 7) | !(IE 8)  ]><!-->
   <html class="no-js" lang="en-US">
   <!--<![endif]-->
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
                <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <link rel="profile"  href="https://gmpg.org/xfn/11" />
        <link rel="pingback" href="https://allaboutbison.com/xmlrpc.php" />
        <!-- html5shiv for IE8 and less  -->
        <!--[if lt IE 9]>
            <script src="https://allaboutbison.com/wp-content/themes/customizr-pro/assets/front/js/libs/html5.js"></script>
        <![endif]-->
        <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>

(函数(html){html.className=html.className.replace(/\bno js\b/,'js')})(document.documentElement);
我有另一个相同主题的网站和它的精品(新项目),我停用了所有插件,切换到父主题,它仍然显示错误。只有当我完全切换到另一个主题时,它才会清除。当我查看已发布页面的页面源时,它会显示您在上面看到的所有内容,但当我查看具有相同主题的新站点的页面源时,它不会显示页面之间的文本!DOCTYPE html和head标记。我不知所措