<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 拓米數位CSS串接樣式表教學文件
文件標題:[A001]CSS串接樣式表的介紹與寫作

內容說明:

1、CSS串接樣式表(又稱階層樣式表)
2、執行環境
3、樣式名稱
4、寫作樣式語法

教學內容:

1、CSS串接樣式表(又稱階層樣式表)

CSS(Cascading Style Sheets)是由W3C協會發展制定的,它和Html語言一樣,都是XML的延伸語言,它最大的功能就是定義樣式(Style),在這裡所謂的樣式就是將文字的格式、文字的樣式、超連結樣式、字體、背景樣式、區塊編排、表單格式等等Html的功能之外還有許多你意想不到Html所沒有的特殊效果,例如:字體大小和字型、濾鏡、位置定位都讓你驚訝,說到此,還沒說明樣式到底是什麼,主要就是將你要的以上所述等等的效果,定義成樣式,方便拿來使用,因為可以大量減少程式碼,例如要將十行的文字改成紅色,只要我們定義一個樣式,設定文字是紅色,再來只要將樣式表的名字(class="樣式名")寫入標籤,那一行就就會依定義顯示,當然大部分不會以一行行為單位,只要加個區塊標籤包圍這十行,加入樣式名稱,這個範圍都會依樣式設定顯示,以後就知道了。

2、執行環境

樣式表的定義位置必須寫在<Head>......</Head>裡面,而使用樣式只要在需要的標籤寫入樣式名稱(class="樣式名"),若是個別設定樣式也可直接將CSS語法寫在Html的標籤內。

優先度:即使套用了CSS樣式,但是還是以Html語法為優先,Html語法 > CSS樣式語法。

3、樣式名稱

A、以Html語法標籤來定義樣式名稱:

若以Html語法標籤來設定,就代表是全網頁性的取代

B、自定樣式名稱:

可以事先設定好,需要用時再取用

4、寫作樣式語法

記得要放在<Head>......</Head>裡面

A、以Html語法標籤來定義樣式名稱:

<Style Type="Text/Css">
<!--

Html標籤名1{

樣式名稱1:樣式值1 ,樣式值2 ,樣式值3 .....;

/*又稱屬性(property):屬性值(value)*/

樣式名稱2:樣式值1 ,樣式值2 ,樣式值3 .....;

}   /*以上是一種寫法*/

Html標籤名2,Html標籤名3,.... {

樣式名稱1:樣式值1 ,樣式值2 ,樣式值3 .....;

樣式名稱2:樣式值1 ,樣式值2 ,樣式值3 .....;

}   /*以上是另一種寫法*/

-->
</Style>

說明:用分號區隔樣式名稱,用逗號區隔樣式值。

Type="Text/Css":表示在Type屬性中設定此<Style>標籤為CSS規格。

<!--和-->:這是Html語法的註解,可有可無,是防止舊式瀏覽器不能顯示。

/**/:這是CSS的註解標籤。

範例:

說明:

使用Body標籤表示全頁性的,P標籤是指遇到段落標籤都套用P中設定的效果。

B、自定樣式名稱:

<Style Type="Text/Css">

. 自訂標籤名 {

樣式名稱1:樣式值1 ,樣式值2 ,樣式值3;...... ;

樣式名稱2:樣式值1 ,樣式值2 ,樣式值3; ......;}

</Style>

範例:

C、自訂標籤樣式的取用方式:

在需要的標籤寫入Class="自訂標籤名"

範例:(以B的範例套用時)

D、直接將CSS樣式表語法寫入標籤內:

Style=" 樣式名稱1:樣式值1 樣式值2 樣式值3;......;"

Style=" 樣式名稱2=樣式值1 樣式值2 樣式值3;.......;"

說明:用分號區隔樣式名稱,用一空白字元區隔樣式值。

以上這二種寫法都可以,以前用等號,後來改成冒號了,希望大家統一用冒號

E、屬性值的雙引號

通常屬性值的雙引號是要加的,若設定值是英文字母、數字(0~9)、減號、小數點等組成的話,那麼是可以省略的。

  
最後修改日期: 2003年10月8日