HTML文件的增强标记

时间:2022-12-26 14:56:44 HTML 我要投稿
  • 相关推荐

HTML文件的增强标记

  HTML Help Workshop 的特点在于,它的每一个帮助页都是一个Web页,您可以像浏览网站一样容易地阅读 HTML帮助文件。以下是小编帮大家整理的HTML文件的增强标记,欢迎大家分享。  

  1.〈s cript〉标记

  〈s cript〉是用来标志javas cript和vbs cript编程的HTML标记,它的格式如下:

  〈s cript属性=属性值〉javas cript或者vbs cript程序源代码〈/s cript〉

  你可以在页面中插入任意多的〈s cript〉......〈/s cript〉标记块。〈s cript〉标记有多种属性(如event、for、language、src等),其中最常用的是language属性,它用来指定脚本的语言类型,如“javas cript”或“vbs cript”。

  2.〈applet〉标记

  〈applet〉标记是用来在页面中插入java小程序的专用标记,它有多种属性。〈applet〉标记的一般属性格式如下:

  〈applet属性=属性值〉〈/applet〉

  它的各种属性分别用来定义java小程序的路径、文件名、java applet小程序在页面中的位置、大小及运行参数等。

  3.〈object〉标记

  〈object〉标记不仅可以用来在页面中插入activex控件,还可以插入其他的ole对象,如图像、文档、动画、小程序等等,它的格式为:

  〈object属性=属性值〉〈/object〉

  它的各种属性分别用来设定插入对象的类型、路径、在页面中显示的大小、位置等。

  4.〈param〉标记

  用〈object〉标记在页面中插入activex控件或其它对象之后,有时候需要向该对象或者控件传递参数,这就要使用〈param〉标记。该标记没有相应的结束标志〈/param〉,并且该标记仅在〈object〉标记中有效,它的一般格式为:

  〈param name=*value=*valuetype=*type=*〉

  各属性的含义是:name是参数的名字;value指定参数的值;valuetype指定怎样表示参数的值;type指定媒体类型。

  5.〈embed〉标记

  该标记可以用来在主页中嵌入多媒体文件,如电影(movIE)、声音、虚拟现实语言(vrml)等,但此时需要在浏览器中安装播放相应多媒体文件的插件。

  〈embed〉标记在各个插件中表现不同,它的一般格式为:〈embed src=″url″〉。

  6.〈bgsound〉标记

  该标记用来在页面中插入背景音乐,它的格式为:

  〈bgsound src=″url″loop=″*″〉

  其中src用来指定wav文件的地址,loop设定循环播放次数

  拓展:该如何合并多个HTML

  不过没关系, 虽然有些时候 Microsoft 的东东的确很差劲,但这次,它想到了――提供了一个非常方便的合并(Merge) 功能,可以把目录、索引甚至全文搜索字典都合并起来。

  怎么开始呢?还记得在“设置工程选项(Project Options)”一节中最后介绍的内容吗?对了,就是从这里开始的:工程选项(Option) 对话框的 Merge Files 属性页。不过在这之前我们需要新建一个 HTML 帮助工程,所有制作将在这个工程中完成。

  Merge Files 属性页里只有添加(Add...) 和删除(Remove) 两个按钮,它们的作用我想不必介绍了吧。只需要在这里添加你想要合并的文件,第一步就简单的完成了。不过切记,这个合并不是真正意义上的合并――生成后的 HTML 帮助文件大小和没合并前几乎一样大。因此,发布帮助文档的时候,需要将被合并的 HTML 帮助一起发布。

  现在还有一个问题,我编译后找遍了所有链接,始终打不开被合并的帮助文件啊,什么地方搞错了?不要着急,我们才刚刚完成第一步,不过做完这一步,被合并 HTML 帮助文件的索引和全文搜索字典都已经合并进来了,你没找到吗?那是你观察不仔细。

  下面,我们要做的第二步是合并目录。

  在刚才新建的工程中添加一个目录文件,当然,是新建的。然后右键单击空白处弹出菜单。菜单的前两项都已经在“为帮助文件添加目录(Contents)和索引(Index)”一节有介绍过了,第三项“Insert File...”才是本节的重头戏。

  点击“Insert File...”菜单项,会弹出一个叫做“Include File”的对话框,选择你要合并的 HTML 帮助文件(.chm),然后……还没完,你还需要动手添加如下文字

  .....chm::contents.hhc

  前面的 .....chm 是你选择的文件,后面的 ::contents.hhc 是要你动手输入的。其中 contents.hhc 要根据实际你使用的目录文件名来填写,而这个目录文件是 .....chm 的,不是当前工程的。如果还没明白,看看下面注意事项的'例图。

  编译运行,一切正常,该合并的都合并了,从目录里就能找到被合并帮助文件中的内容。不过,这个样子好象还是有点不对劲啊――下面我来说说需要注意的地方。

  第一,我们没有给这个新工程添加主题文件。有什么后果?想想你用 IE 浏览一个不存在的页面时会出现什么样的情况吧。任何一个 HTML 帮助都有一个默认页的,我们新建这个工程也不例外,虽然它合并了其它的 HTML 帮助,但是――还是没有自己的默认页啊。结论:无论如何要给它添加一个主题文件,就算是封面好了。

  第二,HTML Help Workshop 在这里有一个 BUG,为免费BUG,你需要注意的第二点就是:想要目录中的并入文件节点是子某个节点的字节点,在编辑时应该让它和这个节点同层次。 有时候我们会见到一从一个帮助页中链接到另一个帮助文件的例子,比如在 MSDN 中就非常多,这就是怎么实现的呢?其实,这不是 HTML Help Workshop 的工作,而是主题文件(.htm) 的工作。需要在 HTML 文件中插入一个用打开 HTML 帮助的 ActiveX 控件,这里就不详述了。

【HTML文件的增强标记】相关文章:

HTML字体标记及属性11-13

HTML标记语言的定义11-11

HTML了解一些HTML标记介绍11-10

HTML表单标记简单教程11-10

html是什么格式的文件09-18

关于HTML帮助文件的制作和使用11-14

该如何合并多个HTML 帮助文件11-14

HTML帮助文件添加目录和索引11-14

html中怎样嵌入flv格式文件11-12