使用空格表示後代選擇器。顧名思義,父元素的後代(包括兒子,孫子,重孫子)ide
1 .container p{ 2 color: red; 3 } 4 .container .item p{ 5 color: yellow; 6 }
使用>表示子代選擇器。好比div>p,僅僅表示的是當前div元素選中的子代(不包含孫子....)元素p。佈局
1 .container>p{ 2 color: yellowgreen; 3 }
多個選擇器之間使用逗號隔開。表示選中的頁面中的多個標籤。一些共性的元素,可使用並集選擇器spa
1 /*並集選擇器*/ 2 h3,a{ 3 color: #008000; 4 text-decoration: none; 5 6 }
好比像百度首頁使用並集選擇器。code
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
margin: 0;
padding: 0
}
/*使用此並集選擇器選中頁面中全部的標籤,頁面佈局的時候會使用*/
使用.表示交集選擇器。第一個標籤必須是標籤選擇器,第二個標籤必須是類選擇器 語法:div.activeorm
好比有一個<h4 class='active'></h4>這樣的標籤。blog
那麼input
1 h4{ 2 width: 100px; 3 font-size: 14px; 4 } 5 .active{ 6 color: red; 7 text-decoration: underline; 8 } 9 /* 交集選擇器 */ 10 h4.active{ 11 background: #00BFFF; 12 }
它表示二者選中以後元素共有的特性。頁面佈局