一个标准的xhtml文档必须以doctype标签开始,用于定义文档类型,它有三种类型:
Transitional类型(过度类型,常用)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Strict类型(严格类型)
Frameset类型(框架面类型)
有时候很不习惯,会删除页面的doctype,特别是有时页面的js脚本失效,删除doctype后却正常,其实这种做法是错误的,它的作用是蛮大的,如果页面没有doctype,很可能有些css会失效,比如:(一个DIV居中显示)
<div id=layout>text</div>
#layout
{
margin :0px auto;
width :200px;
height :400px;
}
如果页面没有doctype,这个DIV依旧不能居中。