doctype html 4的验证器错误

时间:2014-06-03 14:10:24

标签: html

我在验证器中得到以下errors,这是没有意义的:

  

第24行,第83列:文档类型不允许使用元素“LINK”   ... nk href =“/ js / Bootstrap / css / bootstrap.css”rel =“stylesheet”   type =“text / css”/>

     

第11行,第73列:启用NET的开始标记需要SHORTTAG YES   

密码:

 <head>
    <meta name="google-site-verification" content="k2swFjvEvzvhvlNU_8Yy1D_35wKjBfT3Q8zb3kHFOqo">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title></title>
    <meta name="Description" content="" />
    <meta name="y_key" content="96d6af6a44f807e8" />
    <!--#include virtual="/Assets/Templates/Public/Franchise/HeadCSS.asp"-->

    <!-- jQuery library (served from Google) -->
    <script  type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    <!-- bxSlider Javascript file -->
    <script  type="text/javascript" src="/js/bxslider/jquery.bxslider.min.js"></script>
    <!-- bxSlider CSS file -->
    <link rel="stylesheet" href="/js/bxslider/jquery.bxslider.css" type="text/css" />
    <link type="text/css" href="/js/pikame/styles/bottom.css" rel="stylesheet" />

    <script type="text/javascript" src="/js/pikame/lib/jquery.jcarousel.min.js"></script>
    <script type="text/javascript" src="/js/pikame/lib/jquery.pikachoose.js"></script>

    <script type="text/javascript">
      $(document).ready(function(){

        $(document.body).click(function () {
          $("div:hidden:first").fadeIn("slow");
        });

      });
      </script>
    </head>

Doctype是:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">

赞赏的想法。

1 个答案:

答案 0 :(得分:0)

您在HTML 4文档中使用XHTML />语法,因为/>在HTML 4中具有特殊含义,因此无法按预期工作。空元素标记应该以{ HTML中的{1}} 4.有关详细信息,请参阅this answer

除非您有充分的理由使用HTML 4文档类型,但最简单的解决方案是将其替换为HTML5 doctype,它允许>语法精确地适用于以下情况:

/>