|
<>CSS(Cascading Style Sheets 串接樣式表) <BR><BR>什麼是CSS<BR>CSS的全名是Cascading Style Sheets(串接樣式表)。它是由許多樣式名稱和樣式指定值所組成的字串,我們可以利用設定好的樣式表,指定給某一種HTML標籤,或某一群組HTML標籤來使用。而被套用的HTML標籤,將會依據所套用的CSS來顯式它的外觀。 <BR><BR>CSS可說是JavaScript物件模型的一個重要部份,因為在CSS設定之後,我們還可以利用JavaScript重新指定不同的值給元件,而達成動態改變的效果(JavaScript動態改變的功能IE已完全支援,但NC只支援極少部份)。試想我們利用CSS將一段文字設為紅色,再利用JavaScript將它改變為籃色,這就是一種動態網頁效果啦(NC目前做不到)!<BR><BR>css是用來延伸html而非取代htnl,是用來補html的不足<BR><BR>IE4.0及Netscape支援CSS1.0版,而IE5.0則支援到部分CSS2.0<BR><BR>CSS利用各式的排版樣式來輔助HTML,其簡潔的語法可以很容易的控制HTML標記,而且最大的功能是可以將資料與顯示格式分開處理 ( 以 . CSS 為副檔名儲存成一個獨立的文字檔 ) 。<BR><BR>CSS的特點<BR>減少圖檔的使用,便可以達到文字變化的需求,加快網頁傳輸的速度<BR><BR>集中管理樣式,當修改時只需針對樣式修改即可<BR><BR>共享樣式設定,CSS可另外存檔,供每一個網頁取用共享<BR><BR>使用CSS有什麼好處<BR>CSS的最大好處是提供了HTML所不支援的屬性。例如<FONT>中只可設定文字前景顏色,但CSS可指定背景顏色、背景圖形甚至幫它畫個外框!所以CSS的出現,將使我們可以運用更多不同的屬性,當然網頁也會更漂亮啦! <BR>用CSS將會使網頁設計速度增快。我們常常會用到許多參數完全相同的標籤,如可能用到好幾次參數設定一樣的<FONT>標籤,而還是得每次都重新指定所用的參數。但如果用CSS,就大不相同了!我們可以指定一群的標籤都套用某個CSS,這樣設定一次全部OK,不是很方便嗎? <BR><BR>讓許多網頁用同一份CSS,可減少網頁體積。CSS可獨立寫成一個檔案,再由瀏覽器於需要時讀入。如果數個檔案共用一份CSS,將可達到減小網頁體積的功效,而且也可以減低網路傳輸的負荷,可謂一舉多得! <BR><BR>串接<BR>讓HTML文件可同時套用數個樣式表,每個樣式表描述不同的物件<BR><BR>將這些樣式串接同一網頁上,在維護上比較方便<BR><BR>CSS基本語法<BR>HTML標記可為任何標記,多個HTML標記間以逗號 ( , ) 分隔 ; 屬性定義為大括弧部份,多個屬性定義間以分號 ( ; ) 分隔。 <BR><BR>HTML標記 { 屬性名稱 : 屬性設定值 } <BR><BR>如 :<BR>H1 , H3 { COLOR : RED ; FONT-WEIGHT : BOLD } <BR><BR>CSS種類<BR>CSS為甚麼稱為串聯式排版樣式呢 ? 是因為可以混合使用以下Style Sheets種類,其優先執行順序依編號排列。 <BR><BR>Inline (同列) : 使用HTML標記的STYLE屬性,只於定義的區段有效。 <BR>如 :<BR>< STYLE=COLOR:RED> <BR><BR>Embedding (內嵌) : 使用 <STYLE>...</STYLE>標記 ( 置於BODY本文區之前 ),定義HTML標記供整個網頁使用。可使用多個<STYLE>...</STYLE>標記 <BR>如 :<BR><HTML> 文件開始 <BR><STYLE TYPE=text/css> 排版樣式區開始<BR><!-- 排版樣式區內容 --><BR></STYLE> 排版樣式區結束 <BR><BR><BODY> 本文區開始<BR>本文區內容<BR></BODY> 本文區結束 <BR><BR></HTML> 文件結束 <BR><BR>Linking (連結) : 使用 <LINK>標記 ( 用於HEAD區 ),即將排版樣式分開處理 ( 以 . CSS 為副檔名儲存成一個獨立的文字檔 ) ,再連結使用。可使用多個<LINK>標記。 <BR>如 :<BR><HTML> 文件開始 <BR><BR><HEAD> 標頭區開始<BR><LINK TYPE=text/css REL=stylesheet<BR>HREF=s1.css> 連結CSS檔<BR></HEAD> 標頭區結束 <BR><BR><BODY> 本文區開始<BR>本文區內容<BR></BODY> 本文區結束 <BR><BR></HTML> 文件結束 <BR><BR>CSS 相關的 HTML 標記、屬性<BR>CSS 相關的 HTML 標記 : <BR><STYLE>...</STYLE> 設定 Style Sheet 格式 <BR><LINK> 連結指令 <BR><DIV>...</DIV> 分離區段 ( 允許重疊顯示 ) <BR><SPAN>...</SPAN> 小區段範圍 <BR>CSS 相關的 HTML 標記屬性 : <BR><BR>STYLE = cssl-properties 樣式 <BR>ID = value 代號 <BR>CLASS = classname 種類 <BR></P>
<> </P>
<DIV class=tpc_content id=read_24639>CSS可使用長度單位<BR>pt Point,就像是Word裡面的Point一樣大小 font-size:10pt <BR>px Pixels,依您螢幕解析度而決定大小 font-size:10px <BR>pc Pica,6個Pica是一英吋 font-size:10pc <BR>mm 公厘,用過尺...這個設定值完全不會因為**設定而改變 font-size:10mm <BR>cm 公分,不會因為使用者設定而改變 font-size:10cm <BR>% 百分比,大部分是指所在位置寬度或者長度百分比 font-size:10% <BR>CSS可用顏色表示方式 <BR>表示方式 表示方式說明 範例 <BR>#rrggbb 可以用Windows色彩選擇工具找到 color:#feefc7 <BR>rgb(#,#,#) 用數字來表示紅色藍色以及綠色的混合...也可以用Windows色彩選擇工具找 color:rgb(135,255,124) <BR>rgb(%,%,%) 用百分比來代表紅色藍色以及綠色的強度來混合顏色 color:rgb(70%,35%,41%) <BR>顏色名稱 用顏色的名稱來指定顏色 color:brown <BR><BR>--------------------------------------------------------------------------------<BR><BR>【背景可用值】<BR><BR>CSS可用背景值 <BR>名稱 說明 可能值 範例 <BR>background 背景 下面的背景設定值皆適用 background:fixed <BR>background-attachment 背景圖性是否固定 fixed, scroll background-attachment:fixed <BR>background-color 背景顏色 顏色<BR>transparent(透空) backgroun-color:yellow <BR>background-image 背景圖片 none(無背景圖)<BR>url(****)(圖片位置) background-image:url(test.jpg) <BR>background-position 背景圖位置 水平 垂直 background-position:135 159 <BR>background-repeat 背景是否重複 repeat(重複)<BR>repeat-x(水平重複)<BR>repeat-y(垂直重複)<BR>no-repeat(不重複) background-repeat:repeat <BR><BR>--------------------------------------------------------------------------------<BR><BR>【屬性可用值】<BR><BR>CSS可用屬性值 <BR>名稱 說明 可能值 範例 <BR>visibility 顯示或是隱藏 inherit(父元件決定)<BR>hidden(隱藏)<BR>visible(顯示)<BR> visibility:hidden <BR>width 寬度 auto(自動決定)<BR>數字 width:135 <BR>height 高度 auto(自動決定)<BR>數字 height:100 <BR>z-index Z軸高度(立體,是否在另一個元件之上) auto(自動決定)<BR>數字 z-index:135 <BR>position 定位方式 absolute<BR>(絕對定位-依視窗座標,原點為父視窗左上角)<BR>relative<BR>(相對定位-以一般網頁排列[right.center.left]後再根據座標定位,原點為定位後的位置)<BR>static<BR>(靜態定位-以一般網頁排列) position:absolute <BR>top(物件的position屬性須為absolute或relative) 物件的Y座標(原點根據postion屬性有所不同) 數字 <BR>left(物件的position屬性須為absolute或relative) 物件的X座標(原點根據postion屬性有所不同) 數字 <BR><BR>--------------------------------------------------------------------------------<BR><BR>【文字設定可用值】<BR><BR>CSS可用文字設定值 <BR>名稱 說明 可能值 範例 <BR>font 文字設定 以下所有皆可使用<BR> font:arial <BR>font-family 字體 字體名稱 font-family:arial <BR>font-size 字體大小 百分比或是數字(單位) font-size:12px <BR>font-style 字型樣式 normal(普通)<BR>italic(斜體)<BR>oblique(斜體) font-style:italic <BR>font-variant 字型特別樣式 normal(普通)<BR>small-caps(大小英文字母) font-variant:small-caps <BR>font-weight 字型粗細 normal(普通)<BR>bold(粗體)<BR>bolder(超粗體)<BR>lighter(細體)<BR>數字(400=normal 700=bold ) font-weight:bolder <BR>letter-spacing 字元相距 normal(普通)<BR>數字(預設為0) letter-spacing:5 <BR>text-align 字元對齊 left(左邊)<BR>right(右邊)<BR>center(中間)<BR>justify(左右平分) text-align:justify <BR>text-decoration 字元樣式 none(普通)<BR>underline(加底線)<BR>no-underline(不加底線)<BR>blink(閃爍)<BR>no-blink(不閃爍)<BR>line-through(加刪除線)<BR>no-line-through(不加刪除線)<BR>overline(加頂線)<BR>no-overline(不加頂線) text-decoration:underline <BR><BR>--------------------------------------------------------------------------------<BR><BR>【表格設定】<BR><BR>CSS可用表格設定值 框線位置:(上-top.下-bottom.左-left.右-right) <BR>名稱 說明 可能值 範例 <BR>border 表格邊框設定 以下所有皆可使用<BR> border:green <BR>border-color<BR>border-(框線位置)-color<BR>邊框顏色 任何顏色表示方法 border-color:blue <BR>border-style<BR>border-(框線位置)-style<BR>邊框樣式 none(無邊框)<BR>dotted(點線)<BR>dashed(虛線)<BR>solid(實線)<BR>double(雙線)<BR>groove(立體凹線)<BR>ridge(立體凸線)<BR>inset(立體嵌入線)<BR>outset(立體隆起線) border-style:dotted <BR>border-width<BR>border-(框線位置)-width<BR>邊框寬度 數字 border-width:5 <BR>padding 邊框補白 數字 padding:5 <BR><BR>--------------------------------------------------------------------------------<BR><BR>【滑鼠設定】<BR><BR>CSS可用滑鼠游標設定值 <BR>名稱 說明 可能值 範例 <BR>cursor 游標圖示 auto(自動決定)<BR>default(預設值)<BR>crosshair(十字)<BR>hand(手形)<BR>move(移動時的游標)<BR>help(有問號的游標)<BR>text(文字編輯的游標)<BR>wait(忙碌中的游標)<BR>w-resize(向左箭頭)<BR>e-resize(向右箭頭)<BR>n-resize(向上箭頭)<BR>ne-resize{向右上箭頭)<BR>nw-resize(向左上箭頭)<BR>s-resize(向下箭頭)<BR>se-resize(向右下箭頭)<BR>sw-resize(向左下箭頭) cursor:hand <BR><BR><BR>--------------------------------------------------------------------------------<BR><BR>【捲軸設定】<BR><BR>CSS可用捲軸列設定值 <BR>名稱 說明 可能值 範例 <BR>scrollbar-base-color 捲軸列主色調 顏色 scrollbar-base-color:#aaaaaa <BR>scrollbar-arrow-color 按鈕箭頭的顏色 顏色<BR> scrollbar-arrow-color:#000000 <BR>scrollbar-face-color 移動棒的顏色 顏色 scrollbar-face-color:#ffee99 <BR>scrollbar-highlight-color 按鈕邊框內層左邊與上面的顏色及捲軸底部軌道網狀顏色(與track同時使用網狀會消失) 顏色 scrollbar-highlight-color: #000000 <BR>scrollbar-3dlight-color 按鈕邊框外層左邊與上面的顏色 顏色 scrollbar-3dlight-color:#000000 <BR>scrollbar-darkshadow-color 按鈕邊框外層右邊與下面的顏色 顏色 scrollbar-darkshadow-color:#000000 <BR>scrollbar-shadow-color 按鈕邊框內層右邊與下面的顏色 顏色 scrollbar-track-color: #cccccc <BR>scrollbar-track-color 底部軌道顏色 顏色 scrollbar-track-color: #cccccc</DIV>
[ 本帖最后由 狼族メ绝佳人 于 2008-5-27 02:13 编辑 ] |
|