CSS 規則由兩個主要的部分構成:選擇器,以及一條或多條聲明:css
選擇器一般是您須要改變樣式的 HTML 元素。html
每條聲明由一個屬性和一個值組成。瀏覽器
屬性(property)是您但願設置的樣式屬性(style attribute)。每一個屬性有一個值。屬性和值被冒號分開。佈局
若是你要在HTML元素中設置CSS樣式,你須要在元素中設置"id" 和 "class"選擇器。字體
id 選擇器能夠爲標有特定 id 的 HTML 元素指定特定的樣式。spa
class 選擇器用於描述一組元素的樣式,class 選擇器有別於id選擇器,class能夠在多個元素中使用。ssr
class 選擇器在HTML中以class屬性表示, 在 CSS 中,類選擇器以一個點"."號顯示:設計
在如下的例子中,全部擁有 center 類的 HTML 元素均爲居中code
插入樣式表的方法有三種:htm
CSS 背景屬性用於定義HTML元素的背景。
CSS 屬性定義背景效果:
連接的樣式,能夠用任何CSS屬性(如顏色,字體,背景等)。
特別的連接,能夠有不一樣的樣式,這取決於他們是什麼狀態。
這四個連接狀態是:
屬性 | 描述 |
---|---|
list-style | 簡寫屬性。用於把全部用於列表的屬性設置於一個聲明中 |
list-style-image | 將圖象設置爲列表項標誌。 |
list-style-position | 設置列表中列表項標誌的位置。 |
list-style-type | 設置列表項標誌的類型。 |
全部HTML元素能夠看做盒子,在CSS中,"box model"這一術語是用來設計和佈局時使用。
CSS盒模型本質上是一個盒子,封裝周圍的HTML元素,它包括:邊距,邊框,填充,和實際內容。
盒模型容許咱們在其它元素和周圍元素邊框之間的空間放置元素。
下面的圖片說明了盒子模型(Box Model):
不一樣部分的說明:
爲了在全部瀏覽器中的元素的寬度和高度設置正確的話,你須要知道的盒模型是如何工做的。
組合選擇符說明了兩個選擇器直接的關係。 |
CSS組合選擇符包括各類簡單選擇符的組合方式。
在 CSS3 中包含了四種組合方式: