css 書寫風(fēng)格上稍有不同,團(tuán)隊(duì)上就更加難以溝通,為此總結(jié)了一些如何實(shí)現(xiàn)高效整潔的 css 代碼原則。
創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)成都加固等多個(gè)領(lǐng)域擁有豐富的網(wǎng)站制作經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
首先看一小段 CSS 代碼:#menus li { font-size: 14px; }可能大家都會(huì)猜想瀏覽器會(huì)使從左到右匹配上面的規(guī)則,我們會(huì)想象瀏覽器先找到唯一的 id 為 menus 的元素,然后把樣式應(yīng)用到其直系子元素 li 元素上。
由此我們就要寫此頁(yè)面CSS和html時(shí)候就先從上到下 從外到內(nèi)原則寫css與html。我們首先建一個(gè)web的文件夾并在此文件夾里新建html頁(yè)面命名為index.html ,css文件命名為index.css。
不同公司不同團(tuán)隊(duì)具有不同的規(guī)范和文檔。下面是根據(jù)不同企業(yè)和團(tuán)隊(duì)的要求進(jìn)行全面詳細(xì)的整理結(jié)果。來(lái)和小編一起看一看css規(guī)范的原則吧!css規(guī)范編碼規(guī)范為utf-8。
1、外聯(lián)式Linking(外部樣式):將網(wǎng)頁(yè)鏈接到外部樣式表。表現(xiàn)形式為:!---頭部部分---!---內(nèi)容部分---嵌入式Embedding(內(nèi)頁(yè)樣式):在網(wǎng)頁(yè)上創(chuàng)建嵌入的樣式表。
2、設(shè)計(jì)首頁(yè)的第一步是設(shè)計(jì)版面布局。我們可以將網(wǎng)頁(yè)看作傳統(tǒng)的報(bào)刊雜志來(lái)編輯,這里面有文字、圖像乃至動(dòng)畫,我們要做的工作就是以最適合的方式將圖片和文字排放在頁(yè)面的不同位置。除了要有一臺(tái)配置不錯(cuò)的計(jì)算機(jī)外,軟件也是必需的。
3、第分割線的設(shè)計(jì)。這也是常見的一種頁(yè)面布局設(shè)計(jì)方式,可以更好地幫助用戶快速熟悉頁(yè)面的布局,有良好的內(nèi)容組織性。分割線可以貫穿整個(gè)頁(yè)面,將不同的內(nèi)容進(jìn)行分割,成為獨(dú)立的信息。
1、css匹配原理在優(yōu)化css之前我們需要了解下css是怎么進(jìn)行工作的,我們都知道css是由選擇器,屬性和屬性值構(gòu)成的。
2、根據(jù)以上「選擇器匹配」與「選擇器執(zhí)行效率」原則,我們可以通過(guò)避免不恰當(dāng)?shù)氖褂?,提?CSS 選擇器性能。
3、子選擇器的效率更高點(diǎn)。當(dāng)渲染css時(shí),先確定后代。然后往上尋找其祖輩,找到符合的再應(yīng)用樣式。因此,當(dāng)明確指定子選擇器時(shí),只要在dom樹中往上找一層就行了(其實(shí)css有顆自己的樹,這么說(shuō)是為了方便理解)。
4、◆ID選擇器,如#polaris{}?!艉蟠x擇器,如.polaris span img{},后代選賊器實(shí)際上是使用多個(gè)選擇器加上中間的空格來(lái)找到具體的要控制標(biāo)簽。
5、使用多重選擇器你可以合并多個(gè)CSS選擇器為一個(gè),如果他們有共同的樣式的話。這樣做不但代碼簡(jiǎn)潔且可為你節(jié)省時(shí)間和空間。
6、在項(xiàng)目中保持統(tǒng)一的HTML代碼風(fēng)格; 使用代碼編輯器來(lái)幫助你自動(dòng)排版,比如在Sublime Text中可以使用自帶的Reindent,也可以找一些自動(dòng)排版插件來(lái)幫助你。
名稱欄目:css樣式表優(yōu)化方法 css怎么優(yōu)化
網(wǎng)址分享:http://jinyejixie.com/article35/dgpscsi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站排名、ChatGPT、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)