婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CSS之少用繼承,多用組合

CSS之少用繼承,多用組合

熱門標簽:常州電話外呼系統(tǒng)招商 南通電銷外呼系統(tǒng)軟件 成都企業(yè)外呼系統(tǒng) 申請400電話移動 智能語音電銷機器人客戶端 山東電銷機器人軟件 上海400電話辦理到易號網(wǎng) 洛陽防封卡外呼系統(tǒng)廠家 廣州防封電銷機器人廠家
下面是一段普通的代碼:
css: 
復(fù)制代碼 代碼如下:

.box{
border:1px solid #ccc;
font-size:12px;
background:#f1f1f1;
padding:10px;
}

html:
復(fù)制代碼 代碼如下:

div class="box">this is a gray box/div>

但是這個時候需求增加了,在頁面中不僅要有一個灰色的盒子可能還有藍色的盒子,可能還有綠色,通常我們會說用集成嘛,好我們就做如下更改
css:
復(fù)制代碼 代碼如下:

.box-gray,
.box-green{
border:1px solid #ccc;
font-size:12px;
padding:10px;
}
.box-gray{background:#f1f1f1}
.box-green{background:#66ff66}

Html:
復(fù)制代碼 代碼如下:

div class="box-gray">this is a gray box/div>
div class="box-green">this is a green box/div>

但是這個時候需求又有變化了,根與應(yīng)用的不同,盒子中有些要用到12號字,有些要用到14號字,有些要變局10px有些要20px,估計這個時候你就要頭大了,如果要用用繼承css代碼就會變得異常的復(fù)雜,那我們就來試驗一下用組合的方式看能不能解決。
css:
復(fù)制代碼 代碼如下:

.fs-12{font-size:12px}
.fs-14{font-size:14px}
.pd-10{padding:10px}
.pd-20{padding:20px}

.box{
border:1px solid #ccc;
}
.box.gray{background:#f1f1f1}
.box.green{background:#66ff66}

Html 
復(fù)制代碼 代碼如下:

div class="box gray fs-12 pd-20">this a gray fontsize12px padding20px box/div>
div class="box green fs-14 pd-10">this a gray fontsize14px padding10px box/div>

….
我們看一些雖然在class上引用了幾個,但是代碼和邏輯都非常清晰,而且非常容易維護,隨意組合隨意擴展。從上面可以看到“組合”的方式是不言而喻的,但是也不是十全十美的,再拆分組合的時候一定不要過度,不然效果可能適得其反,只有把組合+繼承運用的恰到好處才能讓我們的代碼更加優(yōu)雅和藝術(shù)。
您可能感興趣的文章:
  • js中繼承的幾種用法總結(jié)(apply,call,prototype)
  • 不錯的一篇關(guān)于javascript-prototype繼承
  • C++中的三種繼承public,protected,private詳細解析
  • 實現(xiàn)JavaScript中繼承的三種方式
  • javascript prototype的深度探索不是原型繼承那么簡單
  • 深入了解javascript中的prototype與繼承
  • Javascript 繼承機制的實現(xiàn)
  • C++中virtual繼承的深入理解
  • javascript的函數(shù)、創(chuàng)建對象、封裝、屬性和方法、繼承
  • C++ 繼承詳解及實例代碼

標簽:廣安 鶴壁 貴州 賀州 萊蕪 邵陽 混顯 滄州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《CSS之少用繼承,多用組合》,本文關(guān)鍵詞  CSS,之,少用,繼承,多用,組合,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CSS之少用繼承,多用組合》相關(guān)的同類信息!
  • 本頁收集關(guān)于CSS之少用繼承,多用組合的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 嵩明县| 团风县| 周至县| 台南市| 沽源县| 焉耆| 那坡县| 和硕县| 日喀则市| 正定县| 西充县| 闸北区| 兴城市| 丘北县| 莱芜市| 彝良县| 彩票| 商河县| 高州市| 台南市| 谷城县| 苍山县| 郸城县| 菏泽市| 上栗县| 天全县| 黑河市| 双流县| 塔河县| 宜丰县| 延安市| 邵阳县| 北辰区| 柞水县| 沙田区| 藁城市| 绵阳市| 溧阳市| 盘山县| 谢通门县| 石台县|