1. 程式人生 > >CSS及選擇器歸納

CSS及選擇器歸納

今天把CSS樣式表的分類和選擇器分類做一個總結和歸納,供初學者參考:

1.樣式表的分類:

  A)行類樣式:寫在HTML標籤裡面

      例如:<h1 style=”樣式規則.......”></h1>,此例使用行類樣式

  B)內嵌樣式:寫在<head></head>之間

     例如:<style type=”text/css”>

H1{

樣式規則;

...............................

}

         </style>

  C)外部樣式:寫在外部,HTML頁面要使用時連結或者匯入

  例如:連結

<link ...........................>

           匯入::  <style type="text/css">

                         @import url("style/index.css");

                    </style>

2.選擇器

A)HTML選擇器:選擇器的名字就是HTML標籤名

B)CLASS選擇器:以.號開頭,引用時使用class=”類名”

C)ID選擇器:以#開頭,引用時使用ID”ID

3.A標籤樣式

名稱

涵義

aa:link

連結靜止狀態

a:hover

滑鼠懸停

a:active

滑鼠正在點選

a:visited

滑鼠點選後

4.選擇器的分類:


1. HTML選擇器:選擇器的名字就是HTML標籤

2. 類選擇器:以.號開頭命名,引用時使用class=類名

3. ID選擇器:以#號開頭,引用時使用“ID=選擇器名”

4.群組選擇器:

例如:h2,li,.myca{

}

表示h2li和類選擇器都採用同一種樣式

5.包含選擇器(也叫後代選擇器)

例如:#d1  ul  li{

}

表示包含在d1下面的ul下面,ul下面的li採用此樣式

6.子元素選擇器

例如:h1 > em{

color:red

}

<h1><span>這是<em>第一</em>H1</span></h1>

<h1>這是<em>第二</em>H1</h1>

表示第2em會起作用,第一個不會起作用

7.相鄰兄弟選擇器

例如:h1+p{

}

表示“緊跟在h1後面的段落起作用,h1p擁有共同的父親”

8.萬用字元選擇器*

例如:*{

    font-size:12px;

}

表示網頁中所有的元素都採用這種樣式

實際應用中,下面的情況比較常見:

*{

   margin:0;

   Padding:0

}