您的位置:寻梦网首页编程乐园HTML园地HTML4.0参考文献

前页|后页| 目录|元素| 特性

HTML的SGML参考信息

下面的章节包含了一些标准?的HTML4.0的SGML定义,包括SGML 声明文档形式定义(DTD),如同SGML 目录例程.

文档确认

许多作者依赖有?限的浏览器设置来检查他们制作的文档, 假定浏览器可以正确地渲染他们的文档.不幸的是,?无法 精确有效的来查证文档,因为浏览器被设计成可以通过避 免无益使用来应付非法的文档.

下面的SGML目录例程可以被SGML剖析器使用,为了检查 HTML文档与HTML4.0的一致性.它假定DTD被作为"HTML4.dtd"文 件储存,并且整体储存于文件"HTMLlat1.ent","HTMLsymbol.ent"和 "HTMLspecial.ent"中.查看你确认工具的文件获得以更多的细 节.

小心这个合法性,尽管是有用的并且强烈的建议,但并 不保证一个文档完全与HTML4.0一致.这因为?一个SGML剖析 器独自解决给?定的SGML DTD并不表示是HTML4.0文档合法的 外观.特定的,一个SGML剖析器保证那些?语法,结构,元素和 他们的特性列表是合法的.但在例程中,它并不能抓取如 把一个IMG元 素的width特性设成非法数值的错误(就是说"foo", "12.5"或"25%").虽然说明书把这个特性的值限制为一个"以 整数表示的以像素为单位的长度",但DTD只把它定义为CDATA, 并在事实上允许任何数值.只有特殊的程式可以获取完全 的HTML4.0说明的特性.

虽然如此,确认形式仍旧是强烈建议的因为他允许检测 使得文档非法的大量错误.

SGML目录例程

PUBLIC"-//W3C//DTD HTML4.0Draft//EN"HTML4.dtd
PUBLIC"-//W3C//DTD HTML4.0Final//EN"HTML4.dtd
PUBLIC"-//W3C//DTD HTML4.0//EN"HTML4.dtd
PUBLIC"-//W3C//ENTITIES Latin1//EN//HTML"ISOlat1.ent
PUBLIC"-//W3C//ENTITIES Special//EN//HTML"HTMLmisc.ent
PUBLIC"-//W3C//ENTITIES Symbols//EN//HTML"HTMLsym.ent

前页|后页| 目录|元素| 特性