国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
如何創(chuàng)建CSS的對(duì)象?獲取合適的粒度!

上一篇文章中 ,我說(shuō)到:

強(qiáng)硬的把CSS和HTML塞到PHP里面可以防止代碼太枯燥(DRY)并最終導(dǎo)致代碼臃腫,因?yàn)榈腃SS和HTML需要比PHP更細(xì)致的對(duì)象結(jié)構(gòu)。事實(shí)上,PHP的模板不是天生合適的,因?yàn)槊總€(gè)模板包含了許多不同的HTML,以及以不同的方式相結(jié)合的CSS對(duì)象。

然后,我并沒(méi)有解釋它,或者給出適當(dāng)?shù)恼Z(yǔ)境。抱歉!

正確的粒度是減小CSS的關(guān)鍵之一

在PHP層,下面的會(huì)話流(來(lái)自Facebook)或許是一個(gè)單個(gè)對(duì)象。所有的檢測(cè)哪些HTML要顯示或者隱藏的邏輯都包含在一個(gè)對(duì)象結(jié)構(gòu)中。


一個(gè)Facebook會(huì)話流

通常,開(kāi)發(fā)人員嘗試使這個(gè)CSS的匹配中端(介于前端和后端?)邏輯。我們期望用于這個(gè)會(huì)話流的所有的CSS代碼都包含在一個(gè)由ID包裹的沙盒內(nèi),比如#story。這將終結(jié)臃腫而枯燥的代碼。為什么呢?因?yàn)镃SS層的適當(dāng)?shù)慕Y(jié)構(gòu)更加細(xì)化(粒度更小)。其實(shí),試圖在PHP層中給予CSS結(jié)構(gòu)就像是試圖使用數(shù)據(jù)庫(kù)架構(gòu)來(lái)配置Apache一樣。這是行不通的。


會(huì)話流有很多更小(更細(xì)致)的對(duì)象組成

因此,我們可以看到,上面的會(huì)話流是由許多更小的對(duì)象組成的。當(dāng)我們讓對(duì)象更細(xì)化(顆粒更?。?,我們就會(huì)開(kāi)始看到同樣的模式反復(fù)出現(xiàn),然后同樣的對(duì)象變得更可重用。我們開(kāi)始看到在互聯(lián)網(wǎng)上的大多數(shù)網(wǎng)站都是由相同的基本重復(fù)的模式以不同的方式結(jié)合起來(lái)的。作為一個(gè)附帶好處,CSS會(huì)變得體積更小,更簡(jiǎn)單。

這個(gè)會(huì)話流,一個(gè)PHP對(duì)象,是由幾個(gè)HTML和CSS的對(duì)象組成的:

1個(gè)標(biāo)題

5個(gè)媒體塊

2個(gè)鏈接樣式

1個(gè)評(píng)論列表

1個(gè)動(dòng)作列表

1個(gè)段落

這種方法的好處?

使CSS對(duì)象的粒度合適意味著我們的CSS(嗯,推而廣之,我們的HTML)變得更簡(jiǎn)單、更輕。我們的小小的可重用的對(duì)象可以在整個(gè)網(wǎng)站上用來(lái)創(chuàng)建新的和不同的頁(yè)面,而不用再增加css的大小。

作為一個(gè)起點(diǎn),我建議您創(chuàng)建下列對(duì)象:標(biāo)題、列表、文字處理和鏈接、容器、媒體、網(wǎng)格和模板

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
PHP原生模板引擎 最簡(jiǎn)單的模板引擎
CVE
[教程] DEDECMS織夢(mèng)模板安裝/更換教程大全
從零開(kāi)始學(xué)DedeCms模板,模板建網(wǎng)站設(shè)計(jì)教程 - 半島互聯(lián) 的日志 - 網(wǎng)易博客
WordPress如何修改首頁(yè)模板?
PHP教程(28)登陸功能實(shí)現(xiàn)+視圖分組實(shí)現(xiàn)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服