色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css的必要性和基本選擇器,sass等CSS預處理語言

老白2年前37瀏覽0評論

css的必要性和基本選擇器,sass等CSS預處理語言?

寫起來方便一些,比如變量可以讓你在各種地方調(diào)用還有一些運算函數(shù),樹形結(jié)構可以幫你節(jié)省不少重復代碼。

遇到過一些客戶要求必須用less/scss,我表達過這玩意編譯后就是css,但是客戶覺得這個高級,先進,我無所謂。

實際上css寫多了我更習慣于手擼css,我寫代碼有我自己熟悉的結(jié)構,css自身也可以計算。

對于很多復雜場景,less/scss的語法結(jié)構就表現(xiàn)出不足。

css的必要性和基本選擇器,sass等CSS預處理語言

css聲明的基本結(jié)構?

css的基本規(guī)則結(jié)構:由選擇器和聲明塊組成。每個聲明塊中包含一個或多個聲明

每個聲明的格式為:屬性名 : 屬性值

css派生選擇器有幾種?

基本選擇器

1.標簽選擇器:直接用元素的標簽來進行選擇

span { // 直接選擇span標簽

size:16px;

}

1

2

3

1

2

3

2.ID選擇器:通過設置id名字,進行精確的選擇,用#來定義

# div1 { //通過id名字來進行選擇

color:red;

}

<div id="div1">1</div>

1

2

3

4

1

2

3

4

3.類選擇器:通過類名來進行選擇,選擇范圍比id選擇器大,用’.'來定義

.div1 { //所有類名為div1的都被選擇了

color:red;

}

<div id="div1">1</div>

<div id="div1">1</div>

<div id="div1">1</div>

1

2

3

4

5

6

1

2

3

4

5

6

4.通配符選擇器:范圍更大,作用于所有標簽,用*來定義

不建議使用,對頁面加載負擔大

高級選擇器

1.后代選擇器:定義用空格隔開

div span { //選擇的是div標簽下的span標簽,當然后代顧名思義可以不止隔一代,可以隔多代進行選擇

color:red;

}

<div><span>1</span></div>

1

2

3

4

1

2

3

4

2.交集選擇器:與后代選擇器定義的不同是,沒有空格隔開,兩個元素緊挨著

span#a1 { //選擇的是兩個條件1.既是span標簽的 2.id名是a1的元素,兩個條件缺一不可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

3.并集選擇器:定義用逗號隔開

span,#a1 { //選擇的是1.是span標簽的 2.id名是a1的元素,兩個條件滿足一個即可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

4.偽類選擇器:

1.靜態(tài)偽類:點擊連接之前(link),點擊連接之后(visited)這樣的

2.動態(tài)偽類:鼠標移入(hover),點擊之后(focus)

css在網(wǎng)頁布局中起到哪些作用?

1、主要用來設計網(wǎng)頁的樣式,美化網(wǎng)頁;2、能夠?qū)W(wǎng)頁中元素位置的排版進行像素級精確控制,支持幾乎所有的字體字號樣式;3、對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制。

CSS主要用來設計網(wǎng)頁的樣式,美化網(wǎng)頁;它不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進行格式化。

CSS 能夠?qū)W(wǎng)頁中元素位置的排版進行像素級精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象和模型樣式編輯的能力。

在主頁制作時采用CSS技術,可以有效地對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制。