1、HTML註釋的語法javascript
<!--註釋內容-->
2、HTML註釋的用處 html
一、普通註釋(加強代碼的可讀性)java
方便別人:方便其它程序員瞭解你的代碼程序員
方便本身:方便之後對本身代碼的理解與修改等等瀏覽器
經常據說這樣一句話,「好的代碼,註釋佔三分之一」,這裏暫且不去討論三分之一的註釋是可能是少,只需明確一點,註釋很重要。less
個人理解:1.好的代碼,須要註釋 佈局
2.註釋是否是越多越好呢?不是的編碼
註釋到底多少才合適呢?讀了一些大神的文章,中心思想歸結爲:在須要註釋的地方註釋最合適。看似一句廢話,卻道出了天地間無盡的真理啊,這下要慢慢消化啦。不是大神的咱們,我以爲只要在本身認爲很重要並且方便之後本身和別人查找和理解的地方註釋就能夠了。spa
下面這兩篇文章,我的以爲有必定的啓示做用,但願你們能夠更深刻的瞭解註釋.net
二、條件註釋(與CSS)
在CSS佈局中,還經常用到IE CSS Hack。if IE條件註釋起着很是大的做用!if IE條件註解,讓不一樣版本IE瀏覽器讀取所能識別條件內容來設置對應CSS樣式,從而解決CSS hack。
If條件不一樣版本瀏覽器註釋列表:gt:(greater than)大於;lt:(less than)小於;e(equal)等於;
<!--[if IE]> 全部的IE可識別 <![endif]-->
<!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本均可以識別 <![endif]-->
<!--[if IE 6]> 僅IE6可識別 <![endif]-->
<!--[if lt IE 6]> IE6以及IE6如下版本可識別 <![endif]-->
<!--[if gte IE 6]> IE6以及IE6以上版本可識別 <![endif]-->
<!--[if IE 7]> 僅IE7可識別 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7如下版本可識別 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可識別 <![endif]-->
*還能夠與布爾運算符與(&)、或(|)、非(!)一塊兒使用,建立更復雜的表達式。
<!--[if !IE]>除IE外均可識別<![endif]-->
<!--[if (gt IE 5)&(lt IE 7)]>IE5以上及IE7如下版本可識別<![endif]-->
<!--[if (IE 6)|(IE 7)]>IE6或IE7可識別<![endif]-->
三、(與javasctipt)使用註釋標籤來隱藏瀏覽器不支持的腳本也是一個好習慣(這樣就不會把腳本顯示爲純文本)
<script type="text/javascript"> <!-- function displayMsg() { alert("Hello World!") } //--> </script>
註釋:註釋行結尾處的兩條斜槓 (//) 是 JavaScript 註釋符號。這能夠避免 JavaScript 執行 --> 標籤。
重申:
避免html網頁中濫用註釋註解
在網頁中沒有必要時候徹底儘可能少用註釋,註釋也會隨瀏覽器載入,增長字符大小。通常分析網頁咱們能夠藉助DW軟件進行,儘可能少使用註釋,儘可能不要在註釋中使用中文以避免中文編碼問題形成網頁亂碼。
那在什麼地方用註釋呢?
一、 本身認爲重要代碼。好比在html中,本身認爲重要的代碼佈局,有必要批註註釋說明的,咱們可使用html註解來。
二、給別人看。好比本身寫的html代碼,有的地方代碼須要說明一下,同時要轉給別人看和解讀分析的,這個時候就有必要使用html註釋。