问答详情
源自:1-1 让你认识JS

请问这些代码是什么意思啊?

请问这些代码时什么意思啊?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">


提问者:慕少8622884 2015-12-27 22:21

个回答

  • qq_dh福瑞德福清_0
    2015-12-27 22:26:22
    已采纳

    不用去管他,你可以理解这些只是文档说明,如果真的要理解的话就是.dtd这是一种类型文件,有些语法规则,或者数据是在这种文件类型中定义好的

  • 浪迹天涯一
    2015-12-30 13:27:21

    1、<!DOCTYPE>声明位于文档中的最前面位置,处于<html>标签之前。

    2、此标签可告知浏览器文档使用哪种HTML或XHTML规范。

    所以,这个声明:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
    声明了文档的根元素是HTML,它在公共标识符被定义为“-//W3C//DTD XHTML 1.0 Transitional//EN”的DTD中进行了定义。浏览器讲明白如何寻找匹配次公共标识符的DTD。如果找不到,浏览器将使用公共标识符后面的URL作为寻找DTD的位置。

    而这句<html xmlns="http://www.w3.org/1999/xhtml">,是在文档中的<html>标签中使用xmlns属性,以指定整个文档所使用的主要命名空间。