1. 程式人生 > >css學習——標籤選擇器,id選擇器,類選擇器,後代選擇器

css學習——標籤選擇器,id選擇器,類選擇器,後代選擇器

1.標籤選擇器:根據指定的標籤名稱,在當前介面中找到所有該名稱的標籤,然後設定屬性

 格式:標籤名稱

            {

               屬性名稱:屬性值

            }

 注意點:標籤選擇器選中的是當前頁面所有的該名稱的標籤

2.id選擇器:根據指定的id找到對應的標籤,然後設定屬性

 格式:#id名稱{

            屬性名稱:屬性值

             }

 注意點:

 * 每一個html標籤都有id屬性

 * 同一個介面中id名稱不可以重

 * 編寫id選擇器時要加#,否則無效

 * id的名稱只能由字母、數字、下劃線組成,不能以數字開頭,不能是標籤名稱,企業中,如果僅僅設定樣式,不會使用id,一般是給js用的

3.類選擇器:根據指定的類名稱找到對應的標籤,然後設定屬性

 格式:. 類名稱{

            屬性名稱:屬性值

            }

注意點:

 * 每一個html標籤都有class屬性

 * 同一個介面中class名稱可以重複

 * 編寫類選擇器時要加.,否則無效

 * class 名稱只能由字母、數字、下劃線組成,不能以數字開頭,不能是標籤名稱,專門給css使用

 * 在html中內一個標籤可以同時繫結多個類名稱 <p class="one two">哈哈哈哈</p>

 * 企業開發中,一般要將公共的程式碼抽取到一個類中,然後將類與標籤關聯

4.後代選擇器

:找到指定標籤的所有後代標籤,設定屬性

 格式:標籤名稱1 標籤名稱2{

                  屬性名稱:屬性值

              }

 含義:先找到標籤名稱1,然後在標籤名稱1之下查詢所有名稱為標籤名稱2的標籤,然後設定屬性,空格代表找標籤1的後代

 注意點:

 * 後代選擇器必須用空格隔開

 * 後代不一定是兒子,包括孫子等,只要是放到指定標籤中的都是後代

 * 後代選擇器不僅僅可以使用標籤名稱,還可以使用其他選擇項,比如類名,id名稱等

 * 可以用類名稱與類名稱的組合,id名稱和id名稱的組合,標籤名稱和類名稱的組合等等

     #類名1 類名2{

             屬性名稱:屬性值

     }

    . id名稱1 id名稱2{

             屬性名稱:屬性值;

      }

 *後代選擇器 可以無限的往下延伸

  名稱1 名稱2 名稱3{

             屬性名稱:屬性值;

   }

5.子元素選擇器