萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> DivCSS教程 >> CSS入門教程:語法基本

CSS入門教程:語法基本

在進修中碰著題目可以到 論壇 發貼交換!

本例為CSS入門系列教程,在這一課中我們將進修CSS的語法基本,首要進修CSS的根基語法、選擇符組、類選擇符、ID選擇符、包括選擇符、 樣式表的層疊性以及,但願能給對網頁建造感樂趣的伴侶帶來輔佐~~

CSS入門教程之語法基本

1. 根基語法

CSS的界說是由三個部門組成:選擇符(selector),屬性(properties)和屬性的取值(value)。
根基名目如下:

selector {property: value}

(選擇符 {屬性:值})


選擇符是可所以多種情勢,一樣平常是你要界說樣式的HTML標志,譬喻BODY、P、TABLE……,你可以通過此要領界說它的屬性和值,屬性和值要用冒號離隔:

body {color: black}

選擇符body是指頁面主體部門,color是節制筆墨顏色的屬性,black是顏色的值,此例的結果是使頁面中的筆墨為玄色。


假如屬性的值是多個單詞構成,必需在值上加引號,好比字體的名稱常常是幾個單詞的組合:

p {font-family: "sans serif"}

(界說段落字體為sans serif)


假如必要對一個選擇符指定多個屬性時,我們行使分號將全部的屬性和值分隔:

p {text-align: center; color: red}

(段落居平分列;而且段落中的筆墨為赤色)


為了使你界說的樣式表利便閱讀,你可以回收分行的謄寫名目:

p
{
text-align: center;
color: black;
font-family: arial
}

(段落分列居中,段落中筆墨為玄色,字體是arial)


2. 選擇符組

你可以把溝通屬性和值的選擇符組合起來謄寫,用逗號將選擇符分隔,這樣可以镌汰樣式一再界說:

h1, h2, h3, h4, h5, h6 { color: green }

(這個組裡包羅全部的問題元素,每個問題元素的筆墨都為綠色)


p, table{ font-size: 9pt }

(段落和表格裡的筆墨尺寸為9號字)

結果完全等效於:

p { font-size: 9pt }
table { font-size: 9pt }


3. 類選擇符

用類選擇符你可以或許把溝通的元素分類界說差異的樣式,界說類選擇符時,在自定類的名稱前面加一個點號。若是你想要兩個差異的段落,一個段落向右對齊,一個段落居中,你可以先界說兩個類:

p.right {text-align: right}
p.center {text-align: center}

然後用不在差異的段落裡,只要在HTML標志裡插手你界說的class參數:

<p class="right"> 這個段落向右對齊的
</p>
<p class="center">
這個段落是居平分列的
</p>

留意:類的名稱可所以恣意英文單詞或以英文開頭與數字的組合,一樣平常以其成果和結果扼要定名。


類選擇符尚有一種用法,在選擇符中省略HTML標志名,這樣可以把幾個差異的元素界說成溝通的樣式:

.center {text-align: center}

(界說.center的類選擇符為筆墨居平分列)


這樣的類可以被應用到任何元素上。下面我們使h1元素(問題1)和p元素(段落)都歸為“center”類,這使兩個元素的樣式都跟從“.center” 這個類選擇符:

<h1 class="center">
這個問題是居平分列的
</h1>
<p class="center">
這個段落也是居平分列的
</p>

留意:這種省略HTML標志的類選擇符是我們經後最常用的CSS要領,行使這種要領,我們可以很利便的在恣意元素上套用預先界說好的類樣式。

4. ID選擇符

在HTML頁面中ID參數指定了某個單一元素,ID選擇符是用來對這個單一元素界說單獨的樣式。
ID選擇符的應用和類選擇符相同,只要把CLASS換成ID即可。將上例中類用ID更換:

<p id="intro">
這個段落向右對齊
</p>

界說ID選擇符要在ID名稱前加上一個“#”號。和類選擇符溝通,界說ID選擇符的屬性也有兩種要領。下面這個例子,ID屬性將匹配全部 id="intro"的元素:

#intro
{
font-size:110%;
font-weight:bold;
color:#0000ff;
background-color:transparent
}

(字體尺寸為默認尺寸的110%;粗體;藍色;配景顏色透明)


下面這個例子,ID屬性只匹配id="intro"的段落元素:

p#intro
{
font-size:110%;
font-weight:bold;
color:#0000ff;
background-color:transparent
}

留意:ID選擇符范圍性很大,只能單獨界說某個元素的樣式,一樣平常只在非凡環境下行使。

5. 包括選擇符

可以單獨對某種元素包括相關界說的樣式表,元素1裡包括元素2,這種方法只對在元素1裡的元素2界說,對單獨的元素1或元素2無界說,譬喻:

table a
{
font-size: 12px
}

在表格內的鏈接改變了樣式,筆墨巨細為12象素,而表分外的鏈接的筆墨仍為默認巨細。


6. 樣式表的層疊性

層疊性就是擔任性,樣式表的擔任法則是外部的元素樣式會保存下來擔任給這個元素所包括的其他元素。究竟上,全部在元素中嵌套的元素城市擔任外層元素指定的屬性值,偶然會把許多層嵌套的樣式疊加在一路,除非其它變動。譬喻在DIV標志中嵌套P標志:

div { color: red; font-size:9pt}
……
<div>
<p>
這個段落的筆墨為赤色9號字
</p>
</div>

(P元素裡的內容會擔任DIV界說的屬性)

留意:有些環境下內部選擇符不擔任周圍選擇符的值,但理論上這些都黑白凡的。譬喻,上界線屬性值是不會擔任的,直覺上,一個段落不會同文檔BODY一樣的上界線值。

其它,當樣式表擔任碰著斗嘴時,老是以最後界說的樣式為准。假如上例中界說了P的顏色:

(

copyright © 萬盛學電腦網 all rights reserved