17 十二月, 2004

Dreamweaver,frontpage等工具生成的html页面,第一行总是<!DOCTYPE>tag,一直以为这只是编辑器自动添加的注释性语句,今天才知道,其实不然。

<!DOCTYPE>声明一般总是在页面的第一行,在<HTML>Tag之前。作用是告诉浏览器,这个页面使用那种HTML或DHTML特性。

譬如:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

表示当前页面使用HTML 4.01,并且支持Stylesheet。如果你的浏览器不支持CSS,或者页面中有Style sheet表示的属性或者元素,这一行声明必不可少。


Frameset DTD

The Frameset DTD should be used for documents with frames. The Frameset DTD is equal to the Transitional DTD except for the frameset element replaces the body element:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

...

refer to:

http://www.w3schools.com/tags/tag_doctype.asp

http://htmlhelp.com/tools/validator/doctype.html

最新回复
发表评论


















Bold Italic Link