<!-- -->
是HTML的註釋標籤,使用 < 和 > 是符合HTML標籤語法規則的。javascript
/* */是CSS的經常使用惟一註釋標籤css
/* */(註釋代碼塊)、//(註釋單行)是JS的註釋標籤。html
幾種註釋有各自的使用環境,而且不能相互替代。java
一,HTML <!--...-->
註釋標籤正則表達式
全部瀏覽器都支持註釋標籤。瀏覽器
註釋標籤用於在源代碼中插入註釋。註釋不會顯示在瀏覽器中。markdown
您可以使用註釋對您的代碼進行解釋,這樣作有助於您在之後的時間對代碼的編輯。當您編寫了大量代碼時尤爲有用。網站
使用註釋標籤來隱藏瀏覽器不支持的腳本也是一個好習慣(這樣就不會把腳本顯示爲純文本):
複製代碼ui
<script type="text/javascript"> <!-- function displayMsg() { alert("Hello World!") } //--> </script>
註釋:註釋行結尾處的兩條斜槓 (//) 是 JavaScript 註釋符號。這能夠避免 JavaScript 執行 –> 標籤。spa
舉例:
<!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正則表達式中可能產生這種代碼),這樣會產生語法錯誤,所以我推薦你使用//作爲註釋代碼.