CSS中注釋部分編程引申的示例分析

今天就跟大家聊聊有關CSS中注釋部分編程引申的示例分析,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

創新互聯2013年至今,先為向陽等服務建站,向陽等地企業,進行企業商務咨詢服務。為向陽企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

CSS注釋

就像HTML教程中描述的一樣,在CSS文檔中注釋也起到很重要的作用,可以幫助我們記起CSS的含義,加載在HTML文檔的位置等.

CSS注釋的開始使用/*,結束使用*/

CSS注釋語法

  1. /* 注釋內容 */  

  2. 示例   

  3.   

  4. /* ----------文字樣式開始---------- */  

  5. /* 夢之都白色12象素文字 */  

  6. .dreamduwhite12px  

  7. {   

  8.  color:white;   

  9.  font-size:12px;   

  10. }   

  11.   

  12. /* 夢之都黑色16象素文字 */  

  13. .dreamdublack16px  

  14. {   

  15.  color:black;   

  16.  font-size:16px;   

  17. }   

  18. /* ----------文字樣式結束---------- */  

風格建議
我使用行寬不超過 80 字節的文檔塊風格注釋:

  1. /** 

  2.  * This is a docBlock style comment 

  3.  *  

  4.  * This is a longer description of the comment, describing the code in more 

  5.  * detail. We limit these lines to a maximum of 80 characters in length. 

  6.  *  

  7.  * We can have markup in the comments, and are encouraged to do so: 

  8.  *  

  9.    <div class=foo> 

  10.        <p>Lorem</p> 

  11.    </div> 

  12.  *  

  13.  * We do not prefix lines of code with an asterisk as to do so would inhibit 

  14.  * copy and paste. 

  15.  */  

  16.   

  17.   

  18. /** 

  19.  * 這是一個文檔塊(DocBlock)風格的注釋。 

  20.  * 

  21.  * 這里開始是描述更詳細、篇幅更長的注釋正文。當然,我們要把行寬控制在 80 字節以內。 

  22.  * 

  23.  * 我們可以在注釋中嵌入 HTML 標記,而且這也是個不錯的辦法: 

  24.  * 

  25.     <div class=foo> 

  26.         <p>Lorem</p> 

  27.     </div> 

  28.  * 

  29.  * 如果是注釋內嵌的標記的話,在它前面不加星號,以免被復制進去。 

  30.  */  

在注釋中應當盡量詳細描述代碼,因為對你來說清晰易懂的內容對其他人可能并非如此。每寫一部分代碼就要專門寫注釋以詳解。

注釋的拓展用法

注釋有許多很高級的用法,例如:

準修飾選擇器(Quasi-qualified selectors)
代碼標簽
繼承標記
準修飾選擇器(Quasi-qualified selectors)

你應當避免過分修飾選擇器,例如如果你能寫 .nav{} 就盡量不要寫 ul.nav{}。過分修飾選擇器將影響性能,影響 class 復用性,增加選擇器私有度。這些都是你應當竭力避免的。

不過有時你可能希望告訴其他開發者 class 的使用范圍。以 .product-page 為例,這個 class 看起來像是一個根容器,可能是 html 或者 body 元素,但是僅憑 .product-page 則無法判斷。

我們可以在選擇器前加上準修飾(即將前面的類型選擇器注釋掉)來描述我們規劃的 class 作用范圍:

  1. /*html*/.product-page{}  

這樣我們就能準確獲知該 class 的作用范圍而不會影響復用性。

其它例子如:

  1. /*ol*/.breadcrumb{}   

  2. /*p*/.intro{}   

  3. /*ul*/.image-thumbs{}  

這樣我們就能在不影響代碼私有度的前提下獲知 class 作用范圍。

代碼標簽

如果你寫了一組新樣式的話,可以在它上面加上標簽,例如:

這些標簽可以使得其他開發者快速找到相關代碼。如果一個開發者需要查找和列表相關的部分,他只要搜索 ^lists 就能快速定位到 .nav,.matrix 以及其它相關部分。

繼承標記

將面向對象的思路用于 CSS 編寫的話,你經常能找到兩部分 CSS 密切相關(其一為基礎,其一為拓展)卻分列兩處。我們可以用繼承標記來在原元素和繼承元素之間建立緊密聯系。這些在注釋中的寫法如下:

在元素的基本樣式中:

  1. /** 

  2.  * Extend `.foo` in theme.css 

  3.  */  

  4.  .foo{}  

在元素的拓展樣式中:

/** 

  1.  * Extends `.foo` in base.css 

  2.  */  

  3.  .bar{}  

這樣一來我們就能在兩塊相隔很遠的代碼間建立緊密聯系。

看完上述內容,你們對CSS中注釋部分編程引申的示例分析有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。

新聞名稱:CSS中注釋部分編程引申的示例分析
鏈接分享:http://m.kartarina.com/article28/pphsjp.html

成都網站建設公司_創新互聯,為您提供ChatGPT外貿建站品牌網站設計品牌網站建設做網站服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 免费无码成人AV片在线在线播放| 日韩人妻无码一区二区三区久久| mm1313亚洲国产精品无码试看| 无码一区二区三区| 久久久久亚洲AV无码专区体验 | 直接看的成人无码视频网站| 国产午夜无码福利在线看网站| 手机永久无码国产AV毛片| 在线观看无码AV网址| 色综合AV综合无码综合网站| 无码熟妇人妻AV在线影院| 中文无码字慕在线观看| 亚洲中文字幕无码久久精品1| 人妻少妇无码视频在线| 亚洲另类无码专区首页| 一本无码中文字幕在线观| 亚洲AV无码一区二区三区在线观看| HEYZO无码中文字幕人妻| 精品无码AV一区二区三区不卡| 免费A级毛片无码专区| 久久99久久无码毛片一区二区| 中文有码vs无码人妻| 最新亚洲人成无码网站| 亚洲国产AV无码一区二区三区| 亚洲情XO亚洲色XO无码| 波多野结衣AV无码| 亚洲精品无码av人在线观看 | 一本一道av中文字幕无码| 手机在线观看?v无码片| 国产精品无码一区二区三区在| 在线看片无码永久免费视频| 亚洲中文字幕久久精品无码2021| 最新国产精品无码| 13小箩利洗澡无码视频网站免费 | 亚洲AV无码男人的天堂 | 亚洲精品久久无码| 伊人久久大香线蕉无码| 亚洲综合一区无码精品| 亚洲精品无码成人片久久不卡 | 亚洲AV无码一区二区三区性色 | YY111111少妇无码理论片|