HTML5文字格式

CSS對一般網頁文字的設定有兩大類,字體(font)和文字(text),以下簡單說明:

字體(font)

font-family 屬性是用來設定字體的類別。

字型為arial
{font-family: arial;}
    
font-size 屬性是用來設定字體的大小。大小可以是以數字顯現 (絕對的或是相較的均可),或是以下其中之一的值:"xx-large"、 "x-large"、 "large"、 "medium"、 "small"、 "x-small"、和 "xx-small"。

字體的大小為點的格式(px)、百分比(%)、公分(cm)、格式(small or large)

{font-size:9px;}
字體大小為 9px。

{font-size:150%;}
字體大小為 150%。

{font-size:0.8cm;}
字體大小為 0.8 cm。

{font-size:small;}
字體大小為 small。

font-weight 屬性是用來設定字體的厚度。設定值可以從 100 到 900 (900 是最厚的)。另外,我們也可以將厚度設定為 bold (厚)、bolder (更厚)、及 normal (正常)。

{font-weight: 500;}
這是厚度 500。

{font-weight: bold;}
這是 bold 厚度。

font-style 屬性是用來設定字體是否為斜體字 (italic 或 oblique)。

{font-style: italic;}
這是斜體字。


範例呈現

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>css-text01</title>
        <style>
            .myfont1{
                font-family:"Times New Roman", Times, serif;
                font-size:10px;
                font-weight: 500;
                font-style: italic;
            }
            .myfont2{
                font-size:large;
                font-weight: 300;
            }
            .myfont3{
                font-family: arial;
                font-size:200%;
                font-weight: 400;
                font-style: italic;
            }
        </style>
    </head>
    <body>
        <p class='myfont1'>CSS很有趣吧!看看字體變化</p>
        <p class='myfont2'>CSS很有趣吧!看看字體變化</p>
        <p class='myfont3'>HELLO CSS WORLD!</p>
    </body>
</html>

文字(text)

我們可以針對文字顏色作設定,color:blue(即為藍色),也可以用#FFDDFF這種16進位色碼表示法

{color: red;}

文字書寫方向direction,可以決定文字呈現由左到右or相反!!

{direction: LTR;} or direction: RTL;}

每行的空間高度(line-height)屬性

{ line-height:30px; } or { line-height:150%;}

文字間隔(letter-spacing)屬性

{letter-spacing:10px;} or {letter-spacing:normal;}

文字對齊位置(Text Alignment)屬性

{text-align:center;} or {text-align:right;} or {text-align:justify;}

範例呈現

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>css-text02</title>
        <style>
            .myfont1{
                direction:LTR;
                color: #22FFFF;
                letter-spacing:15px;
                text-align:center;
            }
            .myfont2{
                letter-spacing:100px;
                text-align:right;
                color: red;
            }
            .myfont3{
                letter-spacing:normal;
                text-align:justify;
                color: #FF66FF;
            }
            .myfont4{
                direction:RTL;
            }
        </style>
    </head>
    <body>
        <p class='myfont1'>CSS很有趣吧!看看字體變化</p>
        <p class='myfont2'>CSS很有趣吧!看看字體變化</p>
        <p class='myfont3'>HELLO CSS WORLD!</p>
        <p class='myfont4'>HELLO CSS WORLD!</p>
    </body>
</html>

<br>元素(換行)

在html文件輸入里,輸入的文件太長想換行,我們就可以使用<br>元素,例如下面這個例子:

未加上<br>元素                                           加上<br>元素

1)

<!doctype html>
<html>
    <head>
         <meta charset="utf-8">
         <title>換行</title>
    </head>
    <body>
        <p>天命之謂性,率性之謂道,修道之謂教。
        道也者,不可須臾離也﹔可離,非道也。
        是故,君子戒慎乎其所不賭,恐懼乎其所不聞。
        莫見乎隱,莫顯乎微,故君子慎其獨也。</p>
    </body>
</html>

 

2)

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>換行</title>
    </head>
    <body>
            <p>天命之謂性,率性之謂道,修道之謂教。<br>

            道也者,不可須臾離也﹔可離,非道也。<br>

            是故,君子戒慎乎其所不賭,恐懼乎其所不聞。<br>

            莫見乎隱,莫顯乎微,故君子慎其獨也。</p>
    </body>
</html>



適當的文字格式不僅能發揮畫龍點睛的效果,還能增添網頁效果。常見的格式有粗體、斜體、加底線、大字型、上標、下標等,以下介紹常用的幾個格式。

<b></b>:粗體

<i></i>:斜體

<u></u>:加底線

<sub></sub>:下標

<sup></sup>:上標

<small></small>:小字型

<em></em>:強調斜體

<strong></strong>:強調粗體

<dfn></dfn>:定義文字

<code></code>:程式碼文字

<samp></samp>:範例文字

<kbd></kbd>:鍵盤文字

<var></var>:變數文字

<cite></cite>:引用文字

<abbr></abbr>:縮寫文字

<s></s>:刪除字

<q></q>:引用語

<mark></mark>:螢光標記文字


font-size補充(文字大小)

font-size屬性指定HTML元素的大小,其語法如下,設定值有長度、絕對大小、相對大小、百分比等四種指定方式。

長度的指定大小方式,ccs支援的參數如下,其中以px(像素)最常使用:

px----像素

pt----點,一點相當於1/72英吋

pc----1pica相當於1/6英吋

em----大寫英文字母M的寬度

ex----小寫英文字母x的高度

in----英吋

cm----釐米(公分)

mm----毫米(公里)

預設的絕對大小分別有這7等級:原則上這7級的大小以medium為準,每一級縮小或放大1.2倍

CSS絕對大小預設值 xx-small x-small small medium large x-large xx-large ----
HTML字型大小 1 ---- 2 3 4 5 6 7

相對大小指定的預設值分別為smaller和larger這兩個預設值,分別表示比目前文字大一級或小一級

百分比指定文字就是運用目前文字大小*百分比,例如,段落大小的指定大小為20px的75%=15px

下面例子,會示範不同文字大小:

<!doctype html>

<html>

  <head>

    <meta charset="utf-8">

    <title>示範文字大小</title>

  </head>

  <body> 

    <p style="font-size:20px">生日快樂Happy Birthday</p>

    <p style="font-size:20pt">生日快樂Happy Birthday</p>

    <p style="font-size:1cm">生日快樂Happy Birthday</p>

    <p style="font-size:xx-small">生日快樂Happy Birthday</p>

    <p style="font-size:x-small">生日快樂Happy Birthday</p>

    <p style="font-size:small">生日快樂Happy Birthday</p>

    <p style="font-size:medium">生日快樂Happy Birthday</p>

    <p style="font-size:large">生日快樂Happy Birthday</p>

    <p style="font-size:x-large">生日快樂Happy Birthday</p>

    <p style="font-size:xx-large">生日快樂Happy Birthday</p>

  </body>

</html>


其他功能:<ruby>、<rt>、<rp>元素(拼音或注音)

<ruby>元素用來包住字串及其注音或拼音;

<rt>是ruby text的簡寫,是<ruby>的子元素,用來包住注音或拼音。

<rp>是ruby parenthese的簡寫,也是<ruby>的子元素,用來當瀏覽器不支持<ruby>時就會顯示<rp>裡的括號;反之,瀏覽器顯示<ruby>時,就不會顯示<rp>的括號。

<!doctype html>
<html>
 <head>
  <meta charset="utf-8">
  <title>其它新功能</title>
 </head>
 <body>
   <h1><ruby>漢<rt>ㄏㄢˋ</rt>字<rt>ㄗˋ</rt></ruby></h1>
   <h1><ruby>漢<rt>かん</rt>字<rt>じ</rt></ruby><br></h1>
   <h1><ruby>漢<rp>(</rp><rt>ㄏㄢˋ</rt><rp>)</rp>字<rp>(</rp><rt>ㄗˋ</rt><rp>)</rp></ruby></h1>
   <h1><ruby>漢<rp>(</rp><rt>かん</rt><rp>)</rp>字<rp>(</rp><rt>じ</rt><rp>)</rp></ruby></h1>
  </body>
</html>



最後修改: 2016年 04月 20日(Wed) 15:26