创建浏览器描述文件可以从修改现有的描述文件入手。例如,如果你要为 Netscape Navigator 5.0 创建一个描述文件,你可以打开 Navigator 4.0 的描述文件,添加任何 5.0 版本浏览器引入的新的标签或属性,保存文件作为 Netscape Navigator 5.0 的描述文件。
如何创建浏览器描述文件:
1 | 使用文本编辑器,打开同你要创建的描述文件最为近似的现有描述文件,或者打开你要修改的描述文件。 |
2 | 修改描述文件的名字。 |
描述文件的名字是在第一行出现的。两个描述文件不能共用同一个名字。 | |
3 | 根据我们在 浏览器描述文件格式 中介绍的语法添加任何你所知道的被新的浏览器支持的标签或属性。 |
如果你不想收到有关某些不被支持标签的错误信息,就将其加入到被支持的标签中去。如果你将原来不被支持的标签加入到了被支持的标签中,最好将文件使用一个新名字另存起来。给新保存的文件重新命名可以保护原来的描述文件只包含有实际上被支持的标签。 | |
4 | 删除任何不被浏览器支持的标签或属性。 |
如果你是为新版本的 Netscape Navigator 或 Microsoft Internet Explorer 创建描述文件,这一步骤可能就不需要了,因为浏览器极少会减少对标签的支持。 | |
5 | 根据我们在 浏览器描述文件格式 所讲的语法添加任何的错误信息。 |
Dreamweaver 附带的浏览器描述文件均列有所有支持的标签;其中还可能包括一些对某些常用到的但不被支持的标签所做的注解行。如果你想添加自定义错误信息,先将行开始的两个连字符删除,然后添加 !msg " message " 或 !htmlmsg "< tag > message </ tag >" after the !Error 。例如,这个符号会出现在 Netscape Navigator 3.0 描述文件中: |
|
<!ELEMENT HR name="Horizontal Rule" > <!ATTLIST HR -- COLOR !Error > |
|
如果要添加自定义错误信息,删除连字符,添加你自己的信息,前边要跟上 !msg : |
|
<!ELEMENT HR name="Horizontal Rule" > <!ATTLIST HR COLOR !Error !msg "Internet Explorer 3.0 supports COLOR in horizontal rules, but Netscape Navigator 3.0 does not." > |
|
6 | 对于所有的错误情况你都可以使用 !Error ,或者你可以使用 !Warning 来表明有标签被忽略,但实际并不会造成错误。 |
![]() |