欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

為什么統(tǒng)的CSS文件名稱及樣式規(guī)范更利于SEO優(yōu)

堅(jiān)持使用統(tǒng)的CSS命名規(guī)則并養(yǎng)成習(xí)慣,可以讓你更容易維護(hù)、修改以前編寫過(guò)的CSS代碼,進(jìn)而提高自己的工作效率,而且還能加強(qiáng)搜索引擎的SEO優(yōu)化,方便記憶,那么,我們?nèi)绾尾拍軐SS的命名做得井井有條呢?

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、興慶網(wǎng)絡(luò)推廣、成都微信小程序、興慶網(wǎng)絡(luò)營(yíng)銷、興慶企業(yè)策劃、興慶品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供興慶建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:chinadenli.net

1、CSS文件及樣式命名

首先,先為大家展示些CSS文件及樣式的命名樣例,因?yàn)檫@些名稱能使大家立馬明白定義的文件,具體如下所示:

CSS文件命名規(guī)范

全局樣式:global.css

框架布局:layout.css

字體樣式:font.css

鏈接樣式:link.css

打印樣式:print.css

主要的:master.css

專欄:columns.css

主題:themes.css

對(duì)于CSS樣式的命名規(guī)則,建議用字母、_號(hào)工、-號(hào)、數(shù)字組成,必須以字母開(kāi)頭,不能為純數(shù)字,為了開(kāi)發(fā)后樣式名管理方便,大家請(qǐng)用有意義的單詞或縮寫組合來(lái)命名,讓同事看明白這樣式大概是哪塊的,這樣節(jié)省了查找樣式的時(shí)間。

例如:頭部樣式用header,頭部左邊,可以用header_left或header_l,還有如果是列結(jié)構(gòu)的可以這樣——box_1of3 (三列中的第列),box_2of3 (三列中的列)、box_3of3 (三列中的第三列),其它的我不舉例了,大家按以上規(guī)律去命名好。

2、CSS的優(yōu)先級(jí)

行內(nèi)樣式(inline style) > ID選擇符 > 樣式(class)、偽類(pseudo-class)和屬性(attribute)選擇符 > 類別(type),偽對(duì)象(pseudo-element)。

博客注解:

*內(nèi)聯(lián)樣式(inline style):元素的style屬性,比如 <div style="color:red;"></div>,其中的color:red;是行內(nèi)樣式。

*ID選擇符:元素的id屬性,比如<div></div>可以用ID選擇符#content

*偽類(pseudo-class):常見(jiàn)的是錨(a)偽類,比如a:link,a:visited.

*屬性選擇符(attribute selectors):比如div[class=demo],含有class為demo的div元素。

*類別選擇器(type selector):HTML標(biāo)簽選擇,比如div .demo,div元素下含有class為demo的元素。

*偽對(duì)象選擇器(pseudo-element selector):比如div:first-letter,div元素下的第個(gè)單詞。

3、不要重復(fù)定義可繼承的值

CSS中,子元素自動(dòng)繼承父元素的屬性值,象顏色、字體等,已經(jīng)在父元素中定義過(guò)的,在子元素中可以直接繼承,不需要重復(fù)定義。

除非是為了更變當(dāng)前元素樣式不使用父元素的屬性值,但是要注意,瀏覽器可能用些默認(rèn)值覆蓋你的定義。

4、CSS代碼書寫樣式

在寫CSS代碼的時(shí)候,對(duì)于縮進(jìn)、斷行、空格,每個(gè)人有每個(gè)人的書寫習(xí)慣,在經(jīng)過(guò)不斷實(shí)踐后,我決定采用下面這樣的書寫樣式:

.classname {

width:100px;

}

當(dāng)使用聯(lián)合定義時(shí),我通常將每個(gè)選擇器單獨(dú)寫行,這樣方便在CSS文件中找到它們,在后個(gè)選擇器和大括號(hào)之間加個(gè)空格,每個(gè)定義也單獨(dú)寫行,分號(hào)直接在屬性值后,不要加空格。

我習(xí)慣在每個(gè)屬性值后面都加分號(hào),雖然規(guī)則上允許后個(gè)屬性值后面可以不寫分號(hào),但是如果你要加新樣式時(shí)容易忘記補(bǔ)上分號(hào)而產(chǎn)生錯(cuò)誤,所以還是都加比較好,后,關(guān)閉的大括號(hào)單獨(dú)寫行,這樣的空格和換行有助與閱讀

5、導(dǎo)入(Import)和隱藏CSS

因?yàn)槔习姹緸g覽器不支持CSS,個(gè)通常的做法是使用@import技巧來(lái)把CSS隱藏起來(lái),例如:

@import url(main.css);

然而,這個(gè)方法對(duì)IE4不起作用,這讓我很是頭疼了陣子,后來(lái)我用這樣的寫法:

@import main.css;

這樣可以在IE中也隱藏CSS了,呵呵,還節(jié)省了5個(gè)字節(jié)呢!

6、層占據(jù)的空間

當(dāng)調(diào)試CSS發(fā)生錯(cuò)誤,你要像排版工人,逐行分析CSS代碼,我通常在出問(wèn)題的層上定義個(gè)背景顏色,這樣能很明顯看到層占據(jù)多大空間?

有些人建議用border,般情況也是可以的,但問(wèn)題是,有時(shí)候border會(huì)增加元素的尺寸,border-top和boeder-bottom破壞縱向margin的值,所以使用background更加安全些。

新聞名稱:為什么統(tǒng)的CSS文件名稱及樣式規(guī)范更利于SEO優(yōu)
轉(zhuǎn)載源于:http://chinadenli.net/article28/eoppjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)虛擬主機(jī)網(wǎng)站排名動(dòng)態(tài)網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)公司定制網(wǎng)站

廣告

聲明:本網(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)

成都網(wǎng)站建設(shè)