<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 严格版本
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">过渡版本
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">框架级版本
strict属于严格版本禁止使用框架级framset和已经废弃的标签,要求严格的DTD,对页面的标签使用非常严格,页面里几乎不准使用 inline-style 的 CSS 样式。
transitional 属于过渡版本,是要求非常宽松的DTD,一般的情况下网页中会使用这个,它允许你继续使用HTML4.01的标识(但是要符合xhtml 的写法)。
framset 框架级,专门针对框架页面设计使用的DTD,以前Table 满街走的年代很流行这种DTD,如果你的页面中包含有框架,需要采用这种DTD。