CSS的樣式引入方式和選擇器

2021-10-10 07:25:14 字數 2746 閱讀 5870

css選擇器

樣例css樣式有三種引入方式:外部樣式,內部樣式,內聯樣式

就是將樣式直接寫在標籤的的style屬性裡,優先順序最高。

但是可讀性和**復用程度最差。

style

="color

: red

">

內聯p>

將樣式寫在style標籤內,然後通過選擇器渲染到對應標籤上,可讀性好,復用性高

>

pstyle

>

將樣式寫在css檔案裡然後再需要使用這些樣式的html文件中的link標籤匯入,復用性最高。

rel=

"stylesheet"

href

="url"

>

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

可以在三個不同的位置設定元素的樣式屬性title

>

rel=

"stylesheet"

href

="">

>

pstyle

>

head

>

>

>

乙個用來展示設定樣式的演示p

>

style

="color

:red

">

乙個用來展示設定樣式的演示p

>

body

>

html

>

css通過選擇器來選擇一組樣式要渲染到哪些的dom元素上,用於內部樣式和外部樣式。

簡單來說,選擇器就是選擇標籤用的。

標籤選擇器會選擇所有這個標籤的元素

如下是乙個p標籤選擇器,它會渲染頁面上所有的p元素

p

會影響到專案的所有這一標籤的元素的樣式,影響範圍很大,謹慎使用

id選擇器只會選擇指定id的元素,以#開頭後跟id的值

#redsample

由於id一般是唯一的,這一選擇器一般只能選擇的乙個元素,效率較低,相比於內聯樣式僅僅起到了分離的作用。

類選擇器會選擇乙個類的元素(元素的類由class屬性的值決定),.後跟類名,最為常用。

.bluesample

屬性選擇器會選擇擁有指定屬性的元素,還可以加等號來指定這個屬於應該有的值。

[colorsample=greensample]

派生選擇器用於以多個條件選擇元素,是數個選擇器的結合,常用於通過依據元素在其位置的上下文關係來定義樣式

分為後代選擇器、子元素選擇器、兄弟選擇器。

後代選擇器

在某類元素的所有後代中再進行選擇

p strong

子選擇器

不同於後代選擇器,只選擇子代

p > strong

兄弟選擇器

在與某類元素是並列關係的相鄰元素中進行選擇,注意是相鄰

p + strong

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

選擇器樣例title

>

>

/* 普通選擇器p{} */

p/* 派生選擇器p strong{} */

p strong

/* id選擇器#id{} */

#redsample

/* 類選擇器.item{} */

.bluesample

/* 屬性選擇器[property=a]{} */

[colorsample=greensample]

style

>

head

>

>

>

普通選擇器p

>

>

>

派生選擇器strong

>

p>

"redsample"

>

id選擇器p

>

class

="bluesample"

>

類選擇器p

>

colorsample

=greensample

>

屬性選擇器p

>

body

>

html

>

css引入方式和標籤選擇器

1 行內式 即直接在標籤元素中新增樣式 color blue i like you 2 內部式 在head標籤中新增style標籤,在style標籤中按如下格式編寫 stylesheet href css index.css 三種引入方式也具有一定的優先順序關係 行內式優先順序最高 內部式和外部式的...

CSS樣式表引入方法和基本選擇器

css全稱重疊樣式表,可以控制網頁的布局,使網頁擁有獨特的風格,不同樣式的網頁可以給瀏覽者留下深刻的印象,所以在網頁中使用css樣式表顯得非常重要,css可以利用4種方法引入到網頁中應用 1 行內式,如下 2 內嵌式,如下 3 匯入式,如下 4 鏈結式,如下 匯入式和鏈結式的區別 匯入式本質由htm...

CSS樣式選擇器

1.css 選擇器 1 標記選擇器 選擇器 用來指定確定標記的樣式 如 類別選擇器 class 類別名稱 如 對應的 class 選擇器 id選擇器 id id選擇器 如 對應的 id選擇器1id 選擇器2 2.集體宣告 對應的 集體宣告 h4集體宣告 h5集體宣告 p1集體宣告 p2集體宣告 p3...