註解(comments)是一塊會被瀏覽器忽略的區域,任何放置在這裡面的文字或是 HTML 標籤,都將被瀏覽器忽略而不顯示出來,也因此,這一塊通常用來放一些註記或說明。註解標籤有兩種使用方式:一種是使用 <comment/>起始標籤和</comment>終止標籤(舊式用法),另外一種則是使用"< !-->"和"-->"標籤(建議使用),後者是從 SGML 演變過來的一種 HTML 和 XML 語法。在"--"和">"中間可以有空白,但是在"<!"和"--"中間不能有空白。Comments 不能和其他語法標籤互嵌使用。

語法參數
沒有任何參數可供使用

範例:
< !-- 你看不到我 --> (為了讓它出現!前才加入空白字元,實際應用不要加)
- 或 -
<comment> 你還是看不到我 </comment>

<comment> 用法在 HTML 2.0 被認為是一個過於老舊的標籤元件,果不其然在後來的 HTML 規格跟標準裡就消失了。
< !-->"和"-->"則普遍的受到支援,所以強烈建議使用它而不要使用<comment>。

以下是引述字 HTML 2.0 規格書裡 SGML comment 正確語法的描述:
「要在一個 HTML 文件裡加入註解,可以使用 comment 宣告。一個 comment 宣告由"<!"、緊接在後0個(或以上)的文字註解和">"組成。每一個註解由"--"作為開頭,並以"--"作為此註解的結束。在 comment 宣告裡,空白字元能夠使用在每個comment的後面,但不能使用在第一個comment之前。如果在第一個comment前使用空白字元,comment宣告將會失敗。」

根據上面的定義,看起來似乎是允許多重的 comment 結構(例如:< !-- 哈囉 -- -- 在這裡喔 -- >)。在此情形下,包含有減法符號(在JavaScript裡是被允許的)腳本語法可能會在解析 comment 結構時提早結束(以及非預期的結果)。並非所有的瀏覽器在解譯 SGML comment 時能產生一樣的結果或是完全解譯,所以在測試文件時記得把這點牢記在心。

一些早期的瀏覽器版本是以">"當作終止標籤,而非完整的"-->",當註解裡放入一些 HTML 標籤時可能會造成一些問題。

資料來源  Blooberry  翻譯整理 / 克里西熊

arrow
arrow
    全站熱搜

    ALVIN 發表在 痞客邦 留言(0) 人氣()