<!-- -->是HTML的注釋標簽,使用 < 和 > 是符合HTML標簽語法規則的。
/* */是CSS的注釋標簽
/* */(注釋代碼塊)、//(注釋單行)是JS的注釋標簽。
兩種注釋有各自的使用環境,並且不能相互替代。
舉例如下:
1、<!--注釋內容--> 2、//注釋內容 (javascript中插入單行注釋) 3、/*注釋內容*/ (在css或javascript中插入多行注釋)
一,HTML <!--...--> 注釋標簽
所有瀏覽器都支持注釋標簽。
注釋標簽用於在源代碼中插入注釋。注釋不會顯示在瀏覽器中。
您可使用注釋對您的代碼進行解釋,這樣做有助於您在以后的時間對代碼的編輯。當您編寫了大量代碼時尤其有用。
使用注釋標簽來隱藏瀏覽器不支持的腳本也是一個好習慣(這樣就不會把腳本顯示為純文本):
<script type="text/javascript"> <!-- function displayMsg() { alert("Hello World!") } //--> </script>
注釋:注釋行結尾處的兩條斜杠 (//) 是 JavaScript 注釋符號。這可以避免 JavaScript 執行 --> 標簽。
舉例:
<!DOCTYPE html> <html> <body> <!--這是一段注釋。注釋不會在瀏覽器中顯示。--> <p>這是一段普通的段落。</p> </body> </html>
效果如下:
條件注釋
您也許會在 HTML 中偶爾發現條件注釋:
<!--[if IE 9]> .... some HTML here .... <![endif]-->
條件注釋定義只有 Internet Explorer 執行的 HTML 標簽。
二,/*...*/和//注釋標簽
舉例如下:
/* 注釋內容 */ 示例 /* ----------文字樣式開始---------- */ /* 白色12象素文字 */ .dreamduwhite12px { color:white; font-size:12px; } /* 黑色16象素文字 */ .dreamdublack16px { color:black; font-size:16px; } /* ----------文字樣式結束---------- */
JavaScript使用兩個雙斜杠注釋行
//document.write("www.jb51.net");
使用斜杠星注釋代碼塊(多行)
/* var jb51 = "www.jb51.net"; var jb51 = "du"; */
提示: 過多的JavaScript注釋會降低JavaScript的執行速度與加載速度,因此應在發布網站時,去掉JavaScript注釋。
注釋塊(/* ... */)中不能有(/*或*/,JavaScript正則表達式中可能產生這種代碼),這樣會產生語法錯誤,因此我推薦你使用//做為注釋代碼.