css初識和css選擇器

2022-07-31 15:30:19 字數 1340 閱讀 2506

一.css是什麼

css(cascading style sheet)定義如何顯示html元素,給html設定樣式,顯得更為美觀.

二.css的引入方式

1.行內引入

在標籤中新增乙個style是屬性,屬性值就是設定的樣式

2.內接引入

在head標籤中新增乙個style標籤,在標籤內寫要設定的樣式

3.外界引入

在head標籤中新增link標籤,href中指定要匯入的css樣式檔案路徑,在css檔案中寫樣式

三.css基礎選擇器

1.標籤選擇器

直接寫標籤名{}  eg:div{}

2.id選擇器

#id{}

3.class選擇器

.class{}

四.高階選擇器

1.子類選擇器

div>p{},選擇的是前一級標籤div的子標籤p

2.後代選擇器

div p{},選擇的是div標籤中的後代子標籤p

3.並集選擇器

div,p{},選擇多個標籤,用逗號隔開

4.交集選擇器

div.class{},選擇div標籤下的class類標籤

div#id{},選擇div標籤下的id標籤

5.通用選擇器

*{},選擇所有的標籤

6.屬性選擇器

[屬性名]  帶這個屬性名的標籤

[屬性名="匹配的屬性值"]  符合匹配屬性的標籤

[屬性名^="匹配的屬性值"]  符合以這個屬性值開頭的標籤

[屬性名$="匹配的屬性值"]  符合以這個屬性值結尾的標籤

[屬性名*="匹配的屬性值"]  包含這個屬性值的標籤

7.偽類選擇器

a標籤中的四種狀態:

未被訪問過的鏈結  a:link{}

訪問過的鏈結  a:visited{}

滑鼠懸浮鏈結  a:hover{}

滑鼠點選鏈結  a:active{}  

ul標籤中的偽類選擇器

選擇第乙個孩子  ul li:first-child{}

選擇最後乙個孩子  ul li:last-child{}

選擇指定的孩子  ul li:nth-child(n){}

p標籤中方的偽類選擇器

選擇第乙個字元  p:first-letter{}

在標籤前新增乙個內容  p:before{}

在標籤後新增乙個內瓤  p:after{}

五.選擇器的優先順序 

1.繼承性:子標籤可以繼承父標籤的樣式

2.層疊性:(選擇器權重一樣的時候)後新增的樣式會覆蓋前邊的樣式

3.權重:!important>內聯》id>類》標籤

初識css與css選擇器

初識css css的全稱為cascading style sheet 層疊樣式表,它的主要作用是為我們的html標籤新增各種各樣的樣式和修飾效果。這裡我總結的css屬於css2.0的知識點,css3.0的知識我打算在後面的文章裡面總結。其實html css部分的知識點總共站前端的知識總量的1 2 但...

初識CSS 類選擇器

物以類聚人以群分,網頁中的元素也是一樣的 在頁面中總有很多元素擁有一模一樣的外觀,比如 一樣的大小,同樣的顏色 那麼我們如果繼續使用id選擇器乙個乙個去設定樣式就會很麻煩 這個時候我們可以選擇類選擇器來寫樣式 如果想給兩個h1標籤同樣適用於一種樣式的話,我們用類選擇,給兩個h1標籤新增class r...

初識CSS,基礎選擇器

css全稱 cascading style sheet 層疊樣式表 html 規定網頁上有什麼內容。css 規定網頁上這些內容的樣式。使用 html寫樣式的缺點 1.比較臃腫。2.可讀性比較差。3.不便於維護。4.對搜尋引擎不友好,搜尋引擎更關心內容 使用 css寫樣式的優點 1.比較簡潔 2.可讀...