慕少8622884
2015-12-27 22:21
请问这些代码时什么意思啊?
<!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">
不用去管他,你可以理解这些只是文档说明,如果真的要理解的话就是.dtd这是一种类型文件,有些语法规则,或者数据是在这种文件类型中定义好的
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属性,以指定整个文档所使用的主要命名空间。
JavaScript进阶篇
468190 学习 · 21891 问题
相似问题
回答 1
回答 2
回答 2
回答 3
回答 8