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