- 相關(guān)推薦
HTML文件的增強(qiáng)標(biāo)記
HTML Help Workshop 的特點(diǎn)在于,它的每一個(gè)幫助頁(yè)都是一個(gè)Web頁(yè),您可以像瀏覽網(wǎng)站一樣容易地閱讀 HTML幫助文件。以下是小編幫大家整理的HTML文件的增強(qiáng)標(biāo)記,歡迎大家分享。
1.〈s cript〉標(biāo)記
〈s cript〉是用來(lái)標(biāo)志javas cript和vbs cript編程的HTML標(biāo)記,它的格式如下:
〈s cript屬性=屬性值〉javas cript或者vbs cript程序源代碼〈/s cript〉
你可以在頁(yè)面中插入任意多的〈s cript〉......〈/s cript〉標(biāo)記塊!磗 cript〉標(biāo)記有多種屬性(如event、for、language、src等),其中最常用的是language屬性,它用來(lái)指定腳本的語(yǔ)言類型,如“javas cript”或“vbs cript”。
2.〈applet〉標(biāo)記
〈applet〉標(biāo)記是用來(lái)在頁(yè)面中插入java小程序的專用標(biāo)記,它有多種屬性!碼pplet〉標(biāo)記的一般屬性格式如下:
〈applet屬性=屬性值〉〈/applet〉
它的各種屬性分別用來(lái)定義java小程序的路徑、文件名、java applet小程序在頁(yè)面中的位置、大小及運(yùn)行參數(shù)等。
3.〈object〉標(biāo)記
〈object〉標(biāo)記不僅可以用來(lái)在頁(yè)面中插入activex控件,還可以插入其他的ole對(duì)象,如圖像、文檔、動(dòng)畫(huà)、小程序等等,它的格式為:
〈object屬性=屬性值〉〈/object〉
它的各種屬性分別用來(lái)設(shè)定插入對(duì)象的類型、路徑、在頁(yè)面中顯示的大小、位置等。
4.〈param〉標(biāo)記
用〈object〉標(biāo)記在頁(yè)面中插入activex控件或其它對(duì)象之后,有時(shí)候需要向該對(duì)象或者控件傳遞參數(shù),這就要使用〈param〉標(biāo)記。該標(biāo)記沒(méi)有相應(yīng)的結(jié)束標(biāo)志〈/param〉,并且該標(biāo)記僅在〈object〉標(biāo)記中有效,它的一般格式為:
〈param name=*value=*valuetype=*type=*〉
各屬性的含義是:name是參數(shù)的名字;value指定參數(shù)的值;valuetype指定怎樣表示參數(shù)的值;type指定媒體類型。
5.〈embed〉標(biāo)記
該標(biāo)記可以用來(lái)在主頁(yè)中嵌入多媒體文件,如電影(movIE)、聲音、虛擬現(xiàn)實(shí)語(yǔ)言(vrml)等,但此時(shí)需要在瀏覽器中安裝播放相應(yīng)多媒體文件的插件。
〈embed〉標(biāo)記在各個(gè)插件中表現(xiàn)不同,它的一般格式為:〈embed src=″url″〉。
6.〈bgsound〉標(biāo)記
該標(biāo)記用來(lái)在頁(yè)面中插入背景音樂(lè),它的格式為:
〈bgsound src=″url″loop=″*″〉
其中src用來(lái)指定wav文件的地址,loop設(shè)定循環(huán)播放次數(shù)
拓展:該如何合并多個(gè)HTML
不過(guò)沒(méi)關(guān)系, 雖然有些時(shí)候 Microsoft 的東東的確很差勁,但這次,它想到了――提供了一個(gè)非常方便的合并(Merge) 功能,可以把目錄、索引甚至全文搜索字典都合并起來(lái)。
怎么開(kāi)始呢?還記得在“設(shè)置工程選項(xiàng)(Project Options)”一節(jié)中最后介紹的內(nèi)容嗎?對(duì)了,就是從這里開(kāi)始的:工程選項(xiàng)(Option) 對(duì)話框的 Merge Files 屬性頁(yè)。不過(guò)在這之前我們需要新建一個(gè) HTML 幫助工程,所有制作將在這個(gè)工程中完成。
Merge Files 屬性頁(yè)里只有添加(Add...) 和刪除(Remove) 兩個(gè)按鈕,它們的作用我想不必介紹了吧。只需要在這里添加你想要合并的文件,第一步就簡(jiǎn)單的完成了。不過(guò)切記,這個(gè)合并不是真正意義上的合并――生成后的 HTML 幫助文件大小和沒(méi)合并前幾乎一樣大。因此,發(fā)布幫助文檔的時(shí)候,需要將被合并的 HTML 幫助一起發(fā)布。
現(xiàn)在還有一個(gè)問(wèn)題,我編譯后找遍了所有鏈接,始終打不開(kāi)被合并的幫助文件啊,什么地方搞錯(cuò)了?不要著急,我們才剛剛完成第一步,不過(guò)做完這一步,被合并 HTML 幫助文件的索引和全文搜索字典都已經(jīng)合并進(jìn)來(lái)了,你沒(méi)找到嗎?那是你觀察不仔細(xì)。
下面,我們要做的第二步是合并目錄。
在剛才新建的工程中添加一個(gè)目錄文件,當(dāng)然,是新建的。然后右鍵單擊空白處彈出菜單。菜單的前兩項(xiàng)都已經(jīng)在“為幫助文件添加目錄(Contents)和索引(Index)”一節(jié)有介紹過(guò)了,第三項(xiàng)“Insert File...”才是本節(jié)的重頭戲。
點(diǎn)擊“Insert File...”菜單項(xiàng),會(huì)彈出一個(gè)叫做“Include File”的對(duì)話框,選擇你要合并的 HTML 幫助文件(.chm),然后……還沒(méi)完,你還需要?jiǎng)邮痔砑尤缦挛淖?/p>
.....chm::contents.hhc
前面的 .....chm 是你選擇的文件,后面的 ::contents.hhc 是要你動(dòng)手輸入的。其中 contents.hhc 要根據(jù)實(shí)際你使用的目錄文件名來(lái)填寫(xiě),而這個(gè)目錄文件是 .....chm 的,不是當(dāng)前工程的。如果還沒(méi)明白,看看下面注意事項(xiàng)的例圖。
編譯運(yùn)行,一切正常,該合并的都合并了,從目錄里就能找到被合并幫助文件中的內(nèi)容。不過(guò),這個(gè)樣子好象還是有點(diǎn)不對(duì)勁啊――下面我來(lái)說(shuō)說(shuō)需要注意的地方。
第一,我們沒(méi)有給這個(gè)新工程添加主題文件。有什么后果?想想你用 IE 瀏覽一個(gè)不存在的頁(yè)面時(shí)會(huì)出現(xiàn)什么樣的情況吧。任何一個(gè) HTML 幫助都有一個(gè)默認(rèn)頁(yè)的,我們新建這個(gè)工程也不例外,雖然它合并了其它的 HTML 幫助,但是――還是沒(méi)有自己的默認(rèn)頁(yè)啊。結(jié)論:無(wú)論如何要給它添加一個(gè)主題文件,就算是封面好了。
第二,HTML Help Workshop 在這里有一個(gè) BUG,為免費(fèi)BUG,你需要注意的第二點(diǎn)就是:想要目錄中的并入文件節(jié)點(diǎn)是子某個(gè)節(jié)點(diǎn)的字節(jié)點(diǎn),在編輯時(shí)應(yīng)該讓它和這個(gè)節(jié)點(diǎn)同層次。 有時(shí)候我們會(huì)見(jiàn)到一從一個(gè)幫助頁(yè)中鏈接到另一個(gè)幫助文件的例子,比如在 MSDN 中就非常多,這就是怎么實(shí)現(xiàn)的呢?其實(shí),這不是 HTML Help Workshop 的工作,而是主題文件(.htm) 的工作。需要在 HTML 文件中插入一個(gè)用打開(kāi) HTML 幫助的 ActiveX 控件,這里就不詳述了。
【HTML文件的增強(qiáng)標(biāo)記】相關(guān)文章:
該如何合并多個(gè)HTML 幫助文件09-18
HTML幫助文件添加目錄和索引09-10
HTML的語(yǔ)言剖析10-13
過(guò)濾HTML代碼08-29
HTML5和HTML4有何區(qū)別?08-29
收集的常用的HTML標(biāo)簽01-22
HTML語(yǔ)言的網(wǎng)頁(yè)教程06-14
什么是HTML相關(guān)的介紹08-08
HTML5的發(fā)展08-15