注釋是程序員為程序加上解釋、參考文獻及其他有用信息的一種方法。注釋不會影響網頁的操作,當許多人修改網頁或網頁中有較復雜的結構時,注釋是非常有用的。除了在此之外介紹的基本格式之外, 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 標記之間,經常使用的標記就是 t99vle ,它用于定義文件的標題,由于網頁文件內只有一個標題,因此 t99vle 僅能出現一次。例如,給網頁設置了黑體字的“網上圖書城”的標題,可在文件內輸入下列內容:
<html>
<head>
<b> 網上圖書城 </b>
</head>
</html>
網頁的標題出現在瀏覽器窗口的標題欄內,并且它的長度是沒有限制的,但在一些瀏覽器內長標題可能被截取。因此,往往將標題的長度限制在 64 個字符之內。為了區別起見,可以將網頁的說明信息稱為“網頁的首部”,而將網頁的正文稱為“網頁的主體”。除了 t99vle 標記之外,還可在 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 給出名稱。
[1] [2] 下一頁
新聞熱點
疑難解答