X .CSS選擇符

子選擇符

子選擇符用法:spa

標籤1>標籤2{聲明;}

標籤2必須是標籤1的子元素,標籤1必須是標籤2的父元素,不能是其餘以外的祖先元素code

如下CSS代碼是Bootstrap中的樣式節選,用於處理表格blog

 1 .table {                                     
 2   width: 100%;
 3   max-width: 100%;
 4   margin-bottom: 20px;
 5 }
 6 .table > thead > tr > th,              
 7 .table > tbody > tr > th,              
 8 .table > tfoot > tr > th,
 9 .table > thead > tr > td,              
10 .table > tbody > tr > td,
11 .table > tfoot > tr > td {
12   padding: 8px;                        
13   line-height: 1.42857143;
14   vertical-align: top;
15   border-top: 1px solid #ddd;      
16 }
17 .table > thead > tr > th {
18   vertical-align: bottom;                   
19   border-bottom: 2px solid #ddd;        
20 }

能夠看出從第6~11行都是採用了子選擇符用於處理表格中的th和td,上級元素分別是table、thead、tr,只有在知足這樣的層次結構下的th OR td才能被選擇table

緊鄰同胞選擇符

緊鄰同胞選擇符的用法class

標籤1+標籤2{聲明;}

標籤2和標籤1有同一個祖先元素,且標籤2緊跟在同胞元素標籤1後面,下面是Bootstrap中對於同一表格中兩個表體的處理im

.table > tbody + tbody {                  
  border-top: 2px solid #ddd;
}

這段CSS樣式,用於在同一個表格的 不一樣表體之間添加一條2px的實線,最終選擇的是後一個tbody樣式

相關文章
相關標籤/搜索