还有一点 没有这句<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">   和有是什么区别???

解决方案 »

  1.   

    dtd文件主要是对xml,进行格式上的要求,再这里应该是对html的格式进行校验.lz说道那个两个dtd文件是w3c对html校验的不同版本的dtd文件.要想知道具体那里有区别,建议lz找到那两个dtd文件看看里边的内容就知道了.
      

  2.   

    http://www.w3school.com.cn/tags/tag_doctype.asp
    跟样式关系比较大
      

  3.   


    Ok 只是对格式上不同是吗?   对JS应该 是没有影响的吧。   但格式上会有兼容性的问题存在, 这样理解对吗?
      

  4.   

    现在有个问题如何判断页面的DOCTYPE  是那种 
    例如 document.documentElement.clientWidth 这个在DOCTYPE  是页面的内容宽度如果在没有DOCTYPE  的页面里面始终为0  当然if(document.documentElement.clientWidth ){}else{} 可以判断
    但是不精确,如果clientWidth 值真为0时,这时就没有办法判断了, 请问应该如果判断页面的类型??????
      

  5.   

    呵呵这个问题在THML基础教程里讲得很清楚了吧
    2种方法获取第一:
    <script type="text/javascript">
    alert(document.firstChild.nodeValue);
    </script>
    第二:
    <script type="text/javascript">
    alert(document.compatMode);
    </script>
      

  6.   

    Thank you ! 学习!  最后说声谢谢!