CSS 基礎選擇器

2021-08-08 01:23:30 字數 1684 閱讀 6102

css:cascading style sheet,層疊式樣式表,即乙個標籤可以同時被多種選擇器選擇,標籤選擇器、id選擇器、類選擇器。這些選擇器都可以選擇上同乙個標籤,從而影響樣式。

基礎選擇器:

1.標籤選擇器,就是標籤的名字。

……

追光者如果說你是遙遠的星河/耀眼得讓人想哭我是追逐著你的眼眸總在孤單時候眺望夜空

所有的標籤都可以是選擇器,比如ul、li、label、dt、dl、input,無論這個標籤藏的多深,都一定 能夠被選擇:

a
2.id選擇器:選擇符是"#"

任何html標籤都可以有id屬性,表示這個標籤的名字。名字可以任取,但是①只能由字母、數字、下劃線;②必須以字母開頭;大小寫嚴格區別,aa和aa是兩個不同的id;③不能和標籤同名,id不能叫做img或者body。④乙個html頁面,不能出現相同id,即使不是同一型別,比如頁面上不能同時出現乙個id為pp的p和乙個id為pp的div。

後青春期的詩

第二人生

自傳

標籤選擇器+id選擇器:

我是追逐著你的眼眸

3.類選擇器:符號:.

類就是class屬性,class屬性和id非常相似,任何標籤都可以攜帶class屬性。class屬性可以重複,如頁面上很多標籤都有"teshu"這個類:

我是追逐著你的眼眸

總在孤單時刻眺望夜空

goo

gle

同乙個標籤,可能同時屬於多個類,用空格隔開:

< h3 class=「teshu guanjian」>如果說你是遙遠的星河< /h3>

此時的h3同時屬於teshu類和guanjian類。

初學者很容易寫成兩個class:

< h3 class=「teshu」 class=「zhongyao」>如果說你是遙遠的星河< /h3>

多類名選擇器在後期布局比較複雜的情況下還是較多使用的:

蔡文姬

妲己安琪拉

貂蟬

總結:①class可以重複,即同乙個頁面上可能有多個標籤同時屬於某乙個類;②同乙個標籤可以同時攜帶多個類。(類的使用能夠決定乙個人的css水平)

正確的css思路是「公共類」思路,類提供「公共服務」,比如大號字型,藍色字型,下劃線等類名,其相應的樣式變化:

我是追逐著你的眼眸

總在孤單時刻眺望夜空

通過以上**,可以總結:

①不要試圖用乙個類名把某個標籤的所有樣式寫完。這個標籤要多攜帶幾個類,共同造成這個標籤的樣式;

②每個類要盡可能小,有「公共」的概念,能夠讓更多的標籤使用。

id or class?

盡可能用class,極特殊情況可以用id。因為id是js用的,js要通過id屬性得到標籤,所以在css層面盡量不用id。另一方面,我們預設乙個有id的元素會有動態效果。

CSS選擇器之基礎選擇器

選擇器 選擇符 就是根據不同需求把不同的標籤選出來這就是選擇器的作用。簡單來說,就是選擇標籤用的。標籤選擇器 又稱元素選擇器,指用html標籤作為選擇器,為頁面中某類標籤設定css樣式。缺點 不能差異化設定樣式,只能選擇全部的當前標籤。語法 基礎選擇器之標籤選擇器title 標籤選擇器 寫上標籤名 ...

CSS 選擇器之基礎選擇器

id選擇器 選擇具體的id屬性值的元素 元素選擇器 選擇具有相同標籤名稱的元素 類選擇器 選擇具有相同的class屬性值的元素。id選擇器,是根據標籤的id屬性值選擇對應的標籤的。格式 id值舉例 定義兩個p標籤,且標籤的id屬性值不同,然後用css定義p標籤的內容如何顯示。google瀏覽器中開啟...

CSS基礎選擇器

派生選擇器 index.html charset utf 8 title rel stylesheet href mycss.css type text css head 我是黑色,因為我不在列表當中,所以這個規則對我不起作用strong p 我是紅色,這是因為 strong 元素位於 li 元素內...