在使用dreamweaver的时候,在你建立一个新的html文档后,选中代码模式,会在首行发现DOCTYPE这个单词,这就是DOCTYPE(document type,文档类型)声明,用来说明你用的HTML是什么版本,不过这个声明在html中并不重要,你可以完全把它省略掉.
但是在xhtml中DOCTYPE声明是必不可缺少的,它告诉浏览器和确认服务,该文档遵循哪一个xhtml版本.如果你没有设定文档中的DOCTYPE声明,那么所设计的文档就不能正常显示.DOCTYPE声明中的关键部分是DTD(Document Type Definition,文档类型定义),它告诉浏览器该文档遵循的是那一个xhtml版本,面目前xhtml有以下三个版本:
过渡型(Transitional):比较宽松的DTD类型,依然能够使用html中的标记(要符合xhtml的书写规范),这个版本也是目前比较流行的.它的标记如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
严格型(Strict):只允许使用纯xhtml,主要使用css(样式单)和格式化元素编写文档,这个版本是标准的xhtml.它的标记如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
框架型(Frameset):在使用框架时定义的类型,支持需要使用框架的元素.它的标记如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
DOCTYPE声明必须放在每一个xhtml文档顶部(就是代码模式下的首行),在所在代码和标识之上.
选择一种适合自己的DOCTYPE声明是制作xhtml的第一步.如果你是刚刚接触xhtml,那么推荐你使用过渡型的声明;如果你对xhtml已经有了深入的了解,那么严格型是当仁不让的选择.不过,不管选用那种声明,只要用心,就一定能做出非常漂亮的网页!
- 上一篇:xhtml初步接触
- 下一篇:网站制作-并不是漂亮就好