注釋是程序員為程序加上解釋、參考文獻(xiàn)及其他有用信息的一種方法。注釋不會(huì)影響網(wǎng)頁(yè)的操作,當(dāng)許多人修改網(wǎng)頁(yè)或網(wǎng)頁(yè)中有較復(fù)雜的結(jié)構(gòu)時(shí),注釋是非常有用的。除了在此之外介紹的基本格式之外,html使用的另一種注釋格式如下:
<!注釋內(nèi)容>
它用于注釋一行以內(nèi)的信息。注釋的內(nèi)容并不出現(xiàn)在瀏覽器窗口,因此站點(diǎn)訪問(wèn)者是無(wú)法看到這部分內(nèi)容的。為于維護(hù)與修改網(wǎng)頁(yè)的方便,應(yīng)該有意識(shí)地在網(wǎng)頁(yè)內(nèi)添加一些注釋信息,這樣就不會(huì)使自己或其他維護(hù)人員對(duì)網(wǎng)頁(yè)結(jié)構(gòu)或標(biāo)記意圖的理解出現(xiàn)偏差。
html是標(biāo)記的集合,這些標(biāo)記由一對(duì)尖括號(hào)“< >”括在一起,有些標(biāo)記還是成對(duì)出現(xiàn)的。例如<table>是一個(gè)表格開(kāi)始的標(biāo)記,而在前面加上斜線之后,</table>就構(gòu)成了表格結(jié)束的標(biāo)記。html文件通常是由三部分內(nèi)容組成的:版本信息、網(wǎng)頁(yè)標(biāo)題 (head) 、文件主體 (body) ,其中文件主體是html文件的主要部分與核心內(nèi)容,它包括文件所有的實(shí)際內(nèi)容與絕大多數(shù)的標(biāo)記符號(hào),下面就是網(wǎng)頁(yè)結(jié)構(gòu)的總體框架:
<!html網(wǎng)頁(yè)版本信息說(shuō)明>
<html>
<head>
首體標(biāo)記、屬性及其內(nèi)容
</head>
<body>
主體標(biāo)記、屬性及其內(nèi)容
</body>
</html>
版本信息位于html網(wǎng)頁(yè)文件的第一行,并以<!doctype html public>開(kāi)頭,其后是html的制訂機(jī)構(gòu)、版本和網(wǎng)頁(yè)制作所使用的語(yǔ)言。例如:
<! doctype html public //w3c??dtd html3.0//中文>
表明文件類型dtd是由w3c (world wide web consortium) 制訂的,html的版本為3.0,使用的文本語(yǔ)言是中文。如果用戶在網(wǎng)頁(yè)文件的開(kāi)頭沒(méi)有定義版本信息的內(nèi)容,web瀏覽器將自動(dòng)選擇html文件的顯示方式。
<html>應(yīng)該出現(xiàn)在每個(gè)html文件的開(kāi)頭,而文件結(jié)束處應(yīng)該有</html>標(biāo)記符號(hào),通過(guò)對(duì)這一對(duì)特殊標(biāo)記符號(hào)的辯認(rèn),web瀏覽器就可以判斷目前正在打開(kāi)的是網(wǎng)頁(yè)文件,而不是其他類型的文件。
html標(biāo)記符號(hào)的起始和結(jié)束標(biāo)記都是可選的,但應(yīng)該養(yǎng)成在文件中使用html標(biāo)記符號(hào)的習(xí)慣。在著手編寫(xiě)html文件之前,應(yīng)該首先在網(wǎng)頁(yè)內(nèi)添加“<html>……</html>”,然后再開(kāi)始在標(biāo)記符號(hào)對(duì)之間插入網(wǎng)頁(yè)的內(nèi)容。
需要說(shuō)明地是,并不是所有的瀏覽器都支持可選標(biāo)記符號(hào)的省略,它們可能會(huì)發(fā)生顯示錯(cuò)誤,例如,microsoft internet explorer必須當(dāng)<html>,<head>及<body>三個(gè)標(biāo)記符號(hào)至少出現(xiàn)一個(gè)時(shí),才能正確按照html標(biāo)記的設(shè)置顯示網(wǎng)頁(yè)文件,否則用戶將在瀏覽器窗口看到html原文件。
head標(biāo)記符號(hào)出現(xiàn)在html文件的起始部分,它用來(lái)標(biāo)明當(dāng)前文件的有關(guān)信息。例如,文件的標(biāo)題與檢索引擎可用的關(guān)鍵詞以及不屬于文件內(nèi)容的其他數(shù)據(jù)。head標(biāo)記符號(hào)的起始和結(jié)束標(biāo)記都是可選的。
在html4.0之前的版本內(nèi),head標(biāo)記是沒(méi)有屬性的,但在剛剛發(fā)布的html4.0里卻出現(xiàn)了lang和dir兩個(gè)屬性,前者用于指定網(wǎng)頁(yè)文本的語(yǔ)言,后者用于定義文本的方向,是從左到右?還是從右到左呢?
在head標(biāo)記之間,經(jīng)常使用的標(biāo)記就是title,它用于定義文件的標(biāo)題,由于網(wǎng)頁(yè)文件內(nèi)只有一個(gè)標(biāo)題,因此title僅能出現(xiàn)一次。例如,給網(wǎng)頁(yè)設(shè)置了黑體字的“網(wǎng)上圖書(shū)城”的標(biāo)題,可在文件內(nèi)輸入下列內(nèi)容:
<html>
<head>
<b>網(wǎng)上圖書(shū)城</b>
</head>
</html>
網(wǎng)頁(yè)的標(biāo)題出現(xiàn)在瀏覽器窗口的標(biāo)題欄內(nèi),并且它的長(zhǎng)度是沒(méi)有限制的,但在一些瀏覽器內(nèi)長(zhǎng)標(biāo)題可能被截取。因此,往往將標(biāo)題的長(zhǎng)度限制在64個(gè)字符之內(nèi)。為了區(qū)別起見(jiàn),可以將網(wǎng)頁(yè)的說(shuō)明信息稱為“網(wǎng)頁(yè)的首部”,而將網(wǎng)頁(yè)的正文稱為“網(wǎng)頁(yè)的主體”。除了title標(biāo)記之外,還可在head內(nèi)使用下列標(biāo)記:
此標(biāo)記主要定義用來(lái)查詢的表單,表明user agent應(yīng)該允許用戶通過(guò)提供關(guān)鍵字的方式來(lái)查找索引內(nèi)容。在閱讀文件時(shí),否認(rèn)用戶采用什么樣的方式,當(dāng)前文件所描述的數(shù)據(jù)均可采用索引查詢方式進(jìn)行搜索。
設(shè)定超鏈接的基準(zhǔn)路徑。使用這個(gè)標(biāo)記,可以大大簡(jiǎn)化網(wǎng)頁(yè)內(nèi)超鏈接的編寫(xiě)。用戶不用為每個(gè)標(biāo)記輸入完整的全路徑,而只需指定它相對(duì)于base所指定的基準(zhǔn)地址的相對(duì)路徑即可。
<link rev="relationship" rel="relationship" herf="url">
<link>標(biāo)記表示超鏈接,在html文件的<head>標(biāo)記中可以出現(xiàn)任意數(shù)目的<link>標(biāo)記。它有與<a>標(biāo)記相同的參數(shù)href。<link>標(biāo)記可以幫助用戶定義含有鏈接標(biāo)記的文件與url中定義文件之間的關(guān)系。
<link>標(biāo)記通常用來(lái)顯示作者身份、相關(guān)檢索及術(shù)語(yǔ)、舊的或更新的版本、文件等級(jí)、相關(guān)資源等。<rel>參數(shù)用來(lái)定義html文件及url之間的關(guān)系。<rev>參數(shù)用來(lái)定義url和html之間的關(guān)系。
<meta>標(biāo)記用來(lái)介紹與文件內(nèi)容相關(guān)的信息。每一個(gè)<meta>標(biāo)記指明一個(gè)名稱或數(shù)值對(duì)。如果多個(gè)<meta>使用了相同的名稱,其內(nèi)容便會(huì)合并連成一個(gè)用逗號(hào)隔開(kāi)的列表,也就是和該名稱相關(guān)的值。meta標(biāo)記的主要參數(shù)包括:
http-equiv:把標(biāo)記到http頭域之中。http服務(wù)器可使用該信息處理文件,特別是它可在對(duì)這個(gè)文件請(qǐng)示的回應(yīng)中包含一個(gè)頭域。標(biāo)題名取自http-equiv參數(shù)值,而標(biāo)題值則取自content參數(shù)值。
name:指明名稱或數(shù)值對(duì)的名稱。如果沒(méi)有,則由http-equiv給出名稱。
content:指明名稱或數(shù)值對(duì)的值。
網(wǎng)頁(yè)的主體是<body>與</body>一對(duì)標(biāo)記作用的范圍,<body>標(biāo)記符號(hào)用于定義html文件主體的開(kāi)始,</body>標(biāo)記符號(hào)的出現(xiàn)則意味著文件主體的結(jié)束,在此之間用戶可以設(shè)置網(wǎng)頁(yè)的字體顏色、背景圖像、背景顏色、鏈接顏色以及網(wǎng)頁(yè)邊距等屬性,其基本用法如下所示:
<body
bgcolor=color
text= color
background=“url”
bgproperties=fixed
leftmargin=n
link= color
alink= color
topmargin=n
vlink= color
>
其中,bgcolor與text用于定義網(wǎng)頁(yè)背景顏色和網(wǎng)頁(yè)文本的顏色。在默認(rèn)的情況下,網(wǎng)頁(yè)文本在瀏覽器窗口內(nèi)顯示為黑色,它的背景是白色的,但html允許用戶對(duì)文本顏色與背景色重新進(jìn)行設(shè)置。設(shè)置顏色可采用下列標(biāo)記符:
<body text ="#rrggbb", bgcolor ="#rrggbb">
其中rr、gg、bb是用于表示紅、綠、藍(lán)三原色的數(shù)值,它們以16進(jìn)制的方式出現(xiàn),大小范圍在“00~ff”之間。通過(guò)紅、綠、藍(lán)三原色的任意組合,我們可以得到數(shù)以百萬(wàn)計(jì)的顏色類型,但經(jīng)常使用的顏色數(shù)量卻要少得多。
除了使用16進(jìn)制的數(shù)值給bgcolor及text屬性賦值之后,用戶還可以使用英文單詞設(shè)置顏色的屬性值。background用于定義網(wǎng)頁(yè)文件的背景圖案,它保存在指定地址的url處。將background的屬性設(shè)置為 “bgproperties=fixed”時(shí),在瀏覽器窗口滾動(dòng)網(wǎng)頁(yè)文本時(shí),背景圖案并不隨之滾動(dòng)。
超鏈接作為網(wǎng)頁(yè)的重要組成部分,它的顏色將有別于普通的文本。link 用于定義打開(kāi)網(wǎng)頁(yè)時(shí)超鏈接的顏色,vlink用于定義已訪問(wèn)的超鏈接的顏色。
leftmargin和topmargin用于設(shè)置網(wǎng)頁(yè)的左邊距和上邊框,它們是以“像素”為單位的。如果沒(méi)有指定網(wǎng)頁(yè)的頁(yè)邊距,它們將采用html提供的默認(rèn)數(shù)值。
authorware web player只有同瀏覽器netscape navigator和internet explorer協(xié)同工作之后,才能完成web化課件的播放。瀏覽器的任務(wù)是同web服務(wù)器進(jìn)行通信,并下載相應(yīng)的信息和文件。由于web瀏覽器支持html語(yǔ)言,因此要想使web瀏覽器下載authorware web player所需要的web化打包課件,只需使用html的 embed標(biāo)記使課件成為html網(wǎng)頁(yè)的一部分。例如:
<embed src="abc.aam" width=640 height=480 window=on top palette=background>
在embed標(biāo)記內(nèi),src用于確定課件的映射文件名,文件名前可以帶有路徑,并且出現(xiàn)在雙引號(hào)內(nèi)。width與height用于設(shè)置顯示窗口的大小,前者表示寬度,后者表示高度,它們以“像素”為單位。如果課件的演示窗口比embed標(biāo)記定義的顯示窗口大,那么瀏覽器將自動(dòng)把多余的窗口部分裁剪掉。
在embed標(biāo)記內(nèi),window用于確定瀏覽器顯示課件的方式,它包括三種賦值方式:inplace將在瀏覽器窗口內(nèi)顯示課件;ontop將在新開(kāi)辟的窗口內(nèi)顯示課件ontopminimize將在新打開(kāi)的窗口內(nèi)顯示課件,并且使當(dāng)前的瀏覽器窗口最小化。
如果將window的屬性設(shè)置為palette,那么可通過(guò)palette選擇調(diào)色板的類型。將調(diào)色板確定為foreground時(shí),表示使用authorware 6.0課件的調(diào)色板,將調(diào)色板確定為background時(shí),表示使用瀏覽器的調(diào)色板。
authorware 6.0課件的調(diào)色板及瀏覽器的調(diào)色板都有一定的缺陷。前者可能會(huì)導(dǎo)致瀏覽器的顯示發(fā)生顯著的變化,后者可能會(huì)使authorware 6.0課件的顯示發(fā)生顯著變化。比較可取的方法是在課件內(nèi)使用“網(wǎng)頁(yè)安全”的調(diào)色板,它可以有效地防止課件在瀏覽器窗口時(shí)顏色發(fā)生的變化?!熬W(wǎng)頁(yè)安全”調(diào)色板位于authorware 6.0安裝盤(pán)的goodies及web palette路徑下。
在網(wǎng)頁(yè)文件中,將embed標(biāo)記放置在<body>、</body>之間,并且將網(wǎng)頁(yè)文件保存在映射文件abc.aam所在的目錄中,雙擊網(wǎng)頁(yè)文件的圖標(biāo)時(shí),就能夠在瀏覽器窗口開(kāi)始運(yùn)行課件文件。下面就是一個(gè)類似的網(wǎng)頁(yè)文件的示例:
<html>
<head>
<meta http-equiv="content-type"content="text/html:charset=gb2312">
<title>播放課件</title>
</head>
<body>
<p><embed src="abc.aam" width="640" height="ontopminimize" palette="background"></p>
</body>
</html>
新聞熱點(diǎn)
疑難解答