请问这些代码是什么意思啊?
请问这些代码时什么意思啊?
<!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">
请问这些代码时什么意思啊?
<!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">
2015-12-27
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属性,以指定整个文档所使用的主要命名空间。
举报