模塊化設計樣式的作用域

2022-06-24    分類: 網(wǎng)站建設

樣式選擇器的優(yōu)先級是學習樣式的基礎知識,一起簡單回顧下:

標簽的權值為0,0,0,1
    類的權值為0,0,1,0
    屬性選擇的權值為0,0,1,1
    ID的權值為0,1,0,0
    important的權值為高1,0,0,0

使用的規(guī)則也很簡單,就是 選擇器的權值加到一起,大的優(yōu)先;如果權值相同,后定義的優(yōu)先 。雖然很簡單,但如果書寫的時候沒有注意,很容易就會導致CSS的重復定義,代碼冗余。

從上面我們可以得出兩個關鍵的因素:

權值的大小跟選擇器的類型和數(shù)量有關
    樣式的優(yōu)先級跟樣式的定義順序有關

了解樣式的權值后有什么作用呢?比如可以這樣用:舉一個最簡單的例子,

body{color:#555555;}.demo{color:#000000;}

<p>這里的文字顏色受全局定義的影響</p>
<div class="demo"><p>這里的文字顏色受類demo定義的影響</p></div>
<p class="demo">這里的文字顏色受類demo定義的影響</p>

模塊化設計我已經(jīng)提過很多了,像《 從宜家的家具設計講模塊化 》、《 頁面重構中的模塊化思維 》、《 頁面重構中的組件制作要點 》都是跟模塊化相關的,不過之前一直沒有講到具體實現(xiàn)方面的內(nèi)容,只是一些思維。這次重點講一下實現(xiàn)方面的內(nèi)容,權當?shù)侥壳盀橹刮覍δK化的一些總結整理。

要做好模塊化,我覺得理解好樣式的作用域是很重要的,所以將這部分作為這個系列的第一篇。

寫過程序的同學應該都知道,變量是有作用域的,樣式的定義也同樣存在著作用域的問題,即定義的作用范圍,很容易就能理解,如下面的p的作用域:

/*作用域:全局*/ p{text-indent:2em;}

/*作用域:.demo這個類中*/ .demo p{color:#000000;}

分享名稱:模塊化設計樣式的作用域
轉(zhuǎn)載來于:http://m.kartarina.com/news11/170911.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)云服務器網(wǎng)站建設電子商務做網(wǎng)站定制網(wǎng)站

廣告

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

成都定制網(wǎng)站建設
主站蜘蛛池模板: 中文字幕av无码不卡免费| 国产精品无码无片在线观看3D| 中文字幕丰满伦子无码 | 国产成人AV无码精品| 日韩AV高清无码| 白嫩少妇激情无码| 亚洲日韩激情无码一区| 一本色道久久综合无码人妻| 黄A无码片内射无码视频| 人妻少妇看A偷人无码精品 | 在线精品无码字幕无码AV| 人妻少妇精品无码专区动漫| 国产AV一区二区三区无码野战| 久久Av无码精品人妻系列| 中文字幕人妻无码系列第三区| 午夜爽喷水无码成人18禁三级| 亚洲精品无码久久久久去q| 免费无码又爽又刺激毛片| 亚洲成av人片不卡无码| 在线观看免费无码专区| 国产精品无码国模私拍视频| 亚洲AV无码一区二区大桥未久 | 亚洲国产精品无码久久| 亚洲AV综合色区无码一区爱AV| 亚洲精品无码永久在线观看| 亚洲日韩精品无码专区| 亚洲中文无码永久免费| 亚洲av无码片在线观看| 日日摸日日碰夜夜爽无码| 无码人妻精品一区二区三18禁 | 亚洲熟妇无码AV| 亚洲精品9999久久久久无码| 中文字幕av无码一二三区电影| 无码中文字幕乱在线观看| 亚洲AV无码国产丝袜在线观看| 久久老子午夜精品无码怎么打| 亚洲大尺度无码无码专区| 亚洲精品无码久久一线| 毛片无码免费无码播放| 999久久久无码国产精品| 人妻少妇乱子伦无码专区|