標籤選擇器css
經過標籤的名字,修改css樣式code
div{ width: 200px; height: 300xp; }
通配符選擇器對象
*
選擇頁面中全部的元素class
* { margin: 0; padding: 0; }
一級子元素選擇器import
選擇某個父元素的直接子元素im
後代選擇器是選擇父元素的全部子孫元素,一級子元素原則只選擇第一級子元素,不會再向下查找元素樣式
.box > p { background-color: red; }
id選擇器margin
經過id查找頁面中惟一的標籤,用#表示iddi
#dada { width: 200px; height: 200px; }
class選擇器ant
經過特定的class
來查找頁面中對應的標籤
.box{ width: 200px; height: 300px; } <div class="box"></div>
僞類選擇器
:hover
鼠標移入某個元素
.box:hover { color: red; }
:before
在某個元素的前面插入內容
div:before { content: '-dadaqianduan'; background-color: yellow; color: red; }
:afer
在某個元素的後面插入內容
div:after{ content: '-dadaqianduan'; color: red; }
羣組選擇器
.box, .box1, .box2 { width: 200px; height: 300px; }
選擇器的優先級
當有不一樣的選擇器對同一個對象進行樣式指定時,而且兩個選擇器有相同的屬性被賦予不一樣的值時。
經過測算那個選擇器的權重值最高,應用哪個選擇器的樣式
權重計算方式
注意:
若是兩個選擇器的權重值同樣高,應用距離對象最近的css
樣式