初識CSS ①選擇器

1、標簽選擇器

標簽選擇器其實就是html代碼中的標簽。

選擇器{

css樣式代碼;

}

下圖的css樣式代碼的作用:為body標簽設置22號字體,字體顏色設置為綠色


使用方法


2、類選擇器

.類選擇器名稱{

css樣式代碼;

}


使用方法

1、設置css的樣式,如上圖? ? .stress{color:#42b983;}

2、使用合適的標簽把要修飾的內容標記起來,如下"吾將上下"

3、使用class="類選擇器名稱"為標簽設置一個類,如下class="stress"? ??

3、ID選擇器

#ID選擇器名稱{

css樣式代碼

}


使用方法和類選擇器類似

1、設置css的樣式,如上圖? ? .setRed{color:red;}

2、使用合適的標簽把要修飾的內容標記起來,如下"靈修"

3、使用id="id選擇器名稱"為標簽設置一個類,如下id="setRed"

id選擇器和類選擇器的區別

1、ID選擇器只能在文檔中使用一次。與類選擇器不同,在一個HTML文檔中,ID選擇器只能使用一次,而且僅一次。而類選擇器可以使用多次。下圖2錯誤


正確
錯誤

2、可以使用類選擇器詞列表方法為一個元素同時設置多個樣式。我們可以為一個元素同時設多個樣式,但只可以用類選擇器的方法實現,ID選擇器是不可以的(不能使用 ID 詞列表)。

正確
錯誤

4、子選擇器

還有一個比較有用的選擇器子選擇器,即大于符號(>),用于選擇指定標簽元素的第一代子元素。如右側代碼編輯器中的代碼:

.food>li{border:1px solid red;}

這行代碼會使class名為food下的子元素li加入紅色實線邊框。


子代選擇器
食物列表
運行效果

結果:邊框效果僅對第一代元素生效,字體顏色卻對所有后代元素生效。因為文字樣式是有繼承性的。而border沒有繼承性。


5、包含(后代)選擇器

包含選擇器,即加入空格,用于選擇指定標簽元素下的后輩元素。

子選擇器(child selector)僅是指它的直接后代,或者你可以理解為作用于子元素的第一代后代。而后代選擇器是作用于所有子后代元素。后代選擇器通過空格來進行選擇,而子選擇器是通過“>”進行選擇。


后代選擇器


運行效果

總結:>作用于元素的第一代后代,空格作用于元素的所有后代。

6、通用選擇器

通用選擇器是功能最強大的選擇器,它使用一個(*)號指定,它的作用是匹配html中所有標簽元素。

*{

css樣式代碼
}

7、偽類選擇符

偽類選擇符,它允許給html不存在的標簽(標簽的某種狀態)設置樣式,比如說我們給html中一個標簽元素的鼠標滑過的狀態來設置字體顏色:a:hover{color:red;}

8、分組選擇符

當你想為html中多個標簽元素設置同一個樣式時,可以使用分組選擇符( , )

標簽1,標簽2{

css樣式代碼;

}


分組選擇器+ID選擇器+類選擇器


運行效果

其他選擇器和分組選擇器組合使用,first選擇器的標簽效果設置成功,#second span只對span標簽設置效果

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。