真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

創(chuàng)新互聯(lián)2013年至今,先為向陽(yáng)等服務(wù)建站,向陽(yáng)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為向陽(yáng)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

CSS注釋

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

CSS注釋的開(kāi)始使用/*,結(jié)束使用*/

CSS注釋語(yǔ)法

  1. /* 注釋內(nèi)容 */  

  2. 示例   

  3.   

  4. /* ----------文字樣式開(kāi)始---------- */  

  5. /* 夢(mèng)之都白色12象素文字 */  

  6. .dreamduwhite12px  

  7. {   

  8.  color:white;   

  9.  font-size:12px;   

  10. }   

  11.   

  12. /* 夢(mèng)之都黑色16象素文字 */  

  13. .dreamdublack16px  

  14. {   

  15.  color:black;   

  16.  font-size:16px;   

  17. }   

  18. /* ----------文字樣式結(jié)束---------- */  

風(fēng)格建議
我使用行寬不超過(guò) 80 字節(jié)的文檔塊風(fēng)格注釋:

  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.     

  10.        

    Lorem

     

  11.    

 

  •  *  

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

  •  * copy and paste. 

  •  */  

  •   

  •   

  • /** 

  •  * 這是一個(gè)文檔塊(DocBlock)風(fēng)格的注釋。 

  •  * 

  •  * 這里開(kāi)始是描述更詳細(xì)、篇幅更長(zhǎng)的注釋正文。當(dāng)然,我們要把行寬控制在 80 字節(jié)以內(nèi)。 

  •  * 

  •  * 我們可以在注釋中嵌入 HTML 標(biāo)記,而且這也是個(gè)不錯(cuò)的辦法: 

  •  * 

  •      

  •         

    Lorem

     

  •     

  •  

  •  * 

  •  * 如果是注釋內(nèi)嵌的標(biāo)記的話,在它前面不加星號(hào),以免被復(fù)制進(jìn)去。 

  •  */  

  • 在注釋中應(yīng)當(dāng)盡量詳細(xì)描述代碼,因?yàn)閷?duì)你來(lái)說(shuō)清晰易懂的內(nèi)容對(duì)其他人可能并非如此。每寫(xiě)一部分代碼就要專門(mén)寫(xiě)注釋以詳解。

    注釋的拓展用法

    注釋有許多很高級(jí)的用法,例如:

    準(zhǔn)修飾選擇器(Quasi-qualified selectors)
    代碼標(biāo)簽
    繼承標(biāo)記
    準(zhǔn)修飾選擇器(Quasi-qualified selectors)

    你應(yīng)當(dāng)避免過(guò)分修飾選擇器,例如如果你能寫(xiě) .nav{} 就盡量不要寫(xiě) ul.nav{}。過(guò)分修飾選擇器將影響性能,影響 class 復(fù)用性,增加選擇器私有度。這些都是你應(yīng)當(dāng)竭力避免的。

    不過(guò)有時(shí)你可能希望告訴其他開(kāi)發(fā)者 class 的使用范圍。以 .product-page 為例,這個(gè) class 看起來(lái)像是一個(gè)根容器,可能是 html 或者 body 元素,但是僅憑 .product-page 則無(wú)法判斷。

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

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

    這樣我們就能準(zhǔn)確獲知該 class 的作用范圍而不會(huì)影響復(fù)用性。

    其它例子如:

    1. /*ol*/.breadcrumb{}   

    2. /*p*/.intro{}   

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

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

    代碼標(biāo)簽

    如果你寫(xiě)了一組新樣式的話,可以在它上面加上標(biāo)簽,例如:

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

    繼承標(biāo)記

    將面向?qū)ο蟮乃悸酚糜?CSS 編寫(xiě)的話,你經(jīng)常能找到兩部分 CSS 密切相關(guān)(其一為基礎(chǔ),其一為拓展)卻分列兩處。我們可以用繼承標(biāo)記來(lái)在原元素和繼承元素之間建立緊密聯(lián)系。這些在注釋中的寫(xiě)法如下:

    在元素的基本樣式中:

    1. /** 

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

    3.  */  

    4.  .foo{}  

    在元素的拓展樣式中:

    /** 

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

    2.  */  

    3.  .bar{}  

    這樣一來(lái)我們就能在兩塊相隔很遠(yuǎn)的代碼間建立緊密聯(lián)系。

    看完上述內(nèi)容,你們對(duì)CSS中注釋部分編程引申的示例分析有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


    名稱欄目:CSS中注釋部分編程引申的示例分析
    文章出自:http://weahome.cn/article/pphsjp.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部