close

█ 語法說明 -- 文字控制:


/* 語法開始 */

body {  /* body 是可以依照需要作改變的,下面的內容才是重要的! */

color: #006699;                                                                   /* 文字顏色 */
font-family:
"Times New Roman";                                   
/* 文字字型 */
font-size:
14pt;                                                                   
/* 文字大小 */
font-style:
normal;                                                             
/* 文字樣式 */
line-height:
1.5px;                                                              
/* 文字行高 */
font-weight:
bold;                                                               
/* 文字粗細 */
font-variant:
normal;
                                                           /* 文字變形 */   
text-transform:
capitalize;                                                 
/* 文字大小寫 */
text-decoration:
underline overline line-through blink;   
/* 文字裝飾 */

vertical-align: super ;    /*文字上、下標字*/

text-align: center;     /* 文字對齊方式(水平) */
vertical-align:
top;  
 /* 文字對齊方式(垂直) */

letter-spacing: 120%;  /* 單字間距 */
word-spacing:
120%;
  /* 字母間距 */
text-indent: 10px;         /* 文字縮排 */
}

  1. color(顏色):設定字體顏色。屬性為:color:#XXXXXX (XXXXXX 為顏色代碼)
  2. font-family(文字字型):設定文字字型。屬性為:font-family:"XXX" (XXX為字體顏色)

  例如要用新細明體就是:font-family:"新細明體"

★注意:你所設定的字型必須對方的電腦也有這樣的字型,當別人在瀏覽網頁時,才能正常顯示喔!

  1. font-size(文字大小):設定文字大小。屬性有:N px:像素   N pt:點 (N必須為正整數)
  2. font-style(文字樣式):設定文字樣式。屬性有:normal:正常 italic:斜體 oblique:偏斜體
  3. line-height(文字行高):設定文字行高。屬性有:N %:百分比 (100為正常值 150 就是1.5倍 依此類推) N px:像素   N pt:點 (N必須為正整數)
  4. font-weight(文字粗細):設定文字粗細。屬性有:normal:正常 bold:粗體 bolder:特粗 細體:lighter 另外你也可以直接設定為:font-weight: N; (N為正整數 起始值為100)
  5. font-variant(文字變形):設定文字變形。屬性有:normal:正常 small-caps:小型大寫字.
  6. text-transform(文字大小寫):設定文字大小寫。屬性有:capitalize:字首大寫 uppercase:全部大寫 lowercase:全部小寫
  7. text-decoration(文字裝飾):設定文字裝飾。屬性有:underline:底線 overline:上端線 line-through:刪除線 blink:文字閃爍 none:無線(亦可刪除連結底線)
  8. vertical-align(上下標字型):設定上下標字型。屬性有:super:上標字 sub:下標字
  9. text-align(文字對齊)決定 文字水平對齊方式。屬性有:left:靠左對齊 center:置中對齊 right:靠右對齊
  10. vertical-align(垂直對齊):決定 垂直對齊方式。屬性有:top:向上對齊 bottom:向下對齊 inherit:傳統繼承(預設)
  11. letter-spacing(單字間距 )設定單字間距。屬性有:N %:百分比 (100為正常值 150 就是1.5倍 依此類推) N px:像素   N pt:點 (N必須為正整數)
  12. word-spacing(字母間距):設定字母間距。屬性有:N %:百分比 (100為正常值 150 就是1.5倍 依此類推) N px:像素   N pt:點 (N必須為正整數)
  13. text-indent(文字縮排):設定文字 縮排距離。屬性有:N px:像素   N pt:點 (N必須為正整數)

★注意:關於第9點中的「閃爍」效果和第10點的「上下標字型」,會依據瀏覽器、網頁語法編寫不同,而決定是否有支援!也就是不一定設定了就會顯示此類效果!


█ 語法說明 -- 文字連結控制:


/* 語法開始 */

a              {font-weight:normal; font-size:10pt; color:#298bd3; text-decoration:none;}
a:link      {font-weight:
normal; font-size:10pt; color:#298bd3; text-decoration:none;}
a:visited {font-weight:
normal; font-size:10pt; color:#298bd3; text-decoration:none;}
a:active  {font-weight:
normal; font-size:10pt; color:#0033cc; text-decoration:none;}
a:hover   {font-weight:
normal; font-size:10pt; color:#0033cc; text-decoration:none;}

/* 語法結束 */

★注意:這四行語法分別是獨立的語法,不用在在任何的 { ... }當中,注意看,這些語法本身就有 { ... }

  1. a:設定所有連結的樣式!

  2. a:link設定連結(正常情況之下)的樣式。

  3. a:visited:設定拜訪過的連結樣式。(也就是點選過的連結)

  4. a:active:設定正在作連結動作時候的樣式。(也就是當你滑鼠按下連結的那時刻)

  5. a:hover:設定當滑鼠移到連結上面時候的連結樣式!

  PS3 在大刮號中間 { ... },就是我們填寫語法控制的部分,你可以依據你自己想要的樣式,參考前面的「背景、邊框、文字」控制語法來加以設定!

★重要觀念說明:

  Question:以上說的連結樣式設定是針對全部的網誌頁面來說,如果我現在只要針對「行事曆」的部分作連結設定,又該如何設定呢?請繼續看下去喔!

  Ans:以無名網誌為例:在無名網誌的CSS設定當中,可以找到「.calendar」這個部分,這就是「行事曆」樣式設定的部分。那我們是將語法寫在「.calendar」當中嗎?答案是否定的!很多人以為要修改這部分的連結樣式,只要將上面五行文字寫到「.calendar」當中就可以囉,這是錯誤的觀念。因為在CSS語法當中,在一個相對應的 { ... } 當中,不可以在包含有其他的 { ... },而在「.calendar」語法當中,它自己本身就已經有一組{ ... },所以不能將上面五行的連結語法加入到「.calendar」當中,因為這五行語法本身都包含著 { ... }

  ★注意:在CSS語法當中,在一個相對應的 { ... } 當中,不可以在包含有其他的 { ... }

  我們採取解決的方式,在程式語法當中稱之為「繼承」。在原先的屬性下再加入一個新的屬性。這段文字看不懂,就直接跳到下面吧!(這個對初學者有點難懂!)

/* 語法開始 */

.calendar a              {font-weight:normal; font-size:10pt; color:#298bd3; text-decoration:none;}
.calendar a:link      {font-weight:normal; font-size:10pt; color:#298bd3; text-decoration:none;}
.calendar a:visited {font-weight:normal; font-size:10pt; color:#298bd3; text-decoration:none;}
.calendar a:active  {font-weight:normal; font-size:10pt; color:#0033cc; text-decoration:none;}
.calendar a:hover   {font-weight:normal; font-size:10pt; color:#0033cc; text-decoration:none;}

/* 語法結束 */

  我們必須另外定義五行新的樣式,在連結前面加上我們要設定的「.calendar」部分,這樣就可以特定為這個部分「.calendar」設定連結樣式,而不會和網誌的其他部分有所衝突!

  同理,如果要修改其他部分,就將「.calendar」改為你要修正部分的名稱即可。例如:要修改「標題Banner」就將「.calendar」改成「#banner」。至於前面是 "." 、 "#" 還是沒有 "",就必須根據你CSS樣式表裡面的設定決定囉!不要小看這一個符號喔!設定錯,可是沒有用的喔!


(未完)

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 girl2441 的頭像
    girl2441

    玩美計劃*開始享瘦

    girl2441 發表在 痞客邦 留言(0) 人氣()