DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS特效代碼 >> CSS 入門知識
CSS 入門知識
編輯:CSS特效代碼     


 

CSS全稱為“層疊樣式表 (Cascading Style Sheets)”,它主要是用於定義HTML內容在浏覽器內的顯示樣式,如文字大小、顏色、字體加粗等。

 

CSS 代碼語法

css 樣式由選擇符和聲明組成,而聲明又由屬性和值組成,如下圖所示:

css語法

選擇符:又稱選擇器,指明網頁中要應用樣式規則的元素,如本例中是網頁中所有的段(p)的文字將變成藍色,而其他的元素(如ol)不會受到影響。

聲明:在英文大括號“{}”中的的就是聲明,屬性和值之間用英文冒號“:”分隔。當有多條聲明時,中間可以英文分號“;”分隔。

 


 

 

從CSS 樣式代碼插入的形式來看基本可以分為以下3種:內聯式嵌入式外部式三種。

內聯式 css樣式表就是把css代碼直接寫在現有的HTML標簽中。

嵌入式 css樣式,就是可以把css樣式代碼寫在<style type="text/css"></style>標簽之間。

外部式 css樣式(也可稱為外聯式)就是把css代碼寫一個單獨的外部文件中,這個css樣式文件以“.css”為擴展名,在<head>內(不是在<style>標簽內)使用<link>標簽將css樣式文件鏈接到HTML文件內, eg : <link href="style.css" rel="stylesheet" type="text/css" /> 

 

優先級:內聯式 > 嵌入式 > 外部式

但是嵌入式>外部式有一個前提:嵌入式css樣式的位置一定在外部式的後面。即 <link href="style.css" ...>代碼在<style type="text/css">...</style>代碼的前面(實際開發中也是這麼寫的)。其實總結來說,就是--就近原則(離被設置元素越近優先級別越高

 


 

 

什麼是選擇器?

在{}之前的部分就是“選擇器”,“選擇器”指明了{}中的“樣式”的作用對象,也就是“樣式”作用於網頁中的哪些元素。

標簽選擇器:標簽選擇器其實就是html代碼中的標簽。 p{font-size:12px;line-height:1.6em;} 

類選擇器 : .類選器名稱{ css樣式代碼; }        // 用 (.)

ID選擇器:  #setGreen{ color:green; }   // 用 (#)

  類和ID選擇器的區別 相同點:可以應用於任何元素;不同點:1、ID選擇器只能在文檔中使用一次。2、可以使用類選擇器詞列表方法為一個元素同時設置多個樣式。

子選擇器:即大於符號(>),用於選擇指定標簽元素的第一代子元素。 .food>li{border:1px solid red;} 

包含(後代)選擇器:包含選擇器,即加入空格,用於選擇指定標簽元素下的後輩元素。 .first span{color:red;} 

  子選擇器和包含選擇器區別:>作用於元素的第一代後代,空格作用於元素的所有後代

通用選擇器:使用一個(*)號指定,它的作用是匹配html中所有標簽元素。 * {color:red;} 

偽類選擇器:它允許給html不存在的標簽(標簽的某種狀態)設置樣式,比如說我們給html中一個標簽元素的鼠標滑過的狀態來設置字體顏色, a:hover{color:red;} 

  關於偽類選擇符,到目前為止,可以兼容所有浏鑒器的“偽類選擇符”就是 a 標簽上使用 :hover 了(其實偽類選擇符還有很多,尤其是 css3 中,但是因為不能兼容所有浏覽器,本教程只是講了這一種最常用的)。其實 :hover 可以放在任意的標簽上,比如說 p:hover,但是它們的兼容性也是很不好的,所以現在比較常用的還是 a:hover 的組合。

分類選擇符:當你想為html中多個標簽元素設置同一個樣式時,可以使用分組選擇符(,),如下代碼為右側代碼編輯器中的h1、span標簽同時設置字體顏色為紅色: h1,span{color:red;} 

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved