目錄
  • <!doctype>:宣告文件應遵循之 DTD type 標籤語法
  • <html>:宣告文件之 HTML、XHTML 版本標籤語法
  • <head>、<title>、<bgsound>、<meta>、<style>、<script>:網頁頭部標籤
  • <body>:網頁主體標籤
  • <!-- -->:註解標籤
  • 網頁頁面的基本標籤結構
  • <font>:設定字體字型、顏色、大小之標籤
  • <h1>、<h2>、<h3>、<h4>、<h5>、<h6>:設定標題文字之標籤
  • <center>:設定元件置中隊齊之標籤
  • <br>:換行標籤
  • <p>:段落標籤
  • <wbr>:建議換行標籤
  • <nobr>:強迫不換行標籤
  • <blockquote>:引述文字、段落標籤
  • <a>:超連結標籤
  • <img>:插入圖片標籤
  • <map>、<area>:設定影像地圖標籤
  • <marquee>:跑馬燈標籤
  • <table>、<caption>、<tr>、<th>、<td>:表格標籤
  • <b>、<strong>:粗體文字標籤
  • <address>、<cite>、<dfn>、<em>、<i>:斜體文字標籤
  • <s>、<strike>:刪除文字標籤
  • <code>、<kbd>、<listing>、<samp>、<tt>、<var>、<xmp>:電打字體、固定字寬字體標籤
  • <sub>、<sub>:上標字與下標字標籤
  • <big>、<small>:放大字形與縮小字形標籤
  • <iframe>:內嵌式頁框標籤
  • <div>、<span>:容器標籤
  • <embed>:多媒體物件標籤
  • <hr>:水平線標籤
  • <ol>、<li>、<ul>、<dl>、<dt>、<dd>:列表法標籤
  • <form>、<fieldset>、<egend>、<input>、<textarea>、<select>、<option>、<lebel>:表單物件標籤
  • 文件類型聲明標籤
    格式:
    <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    說明: 上面這行標籤我們稱做 DOCTYPE 聲明。
    DOCTYPE 是 document type (文件類型) 的簡寫,用來說明你用的 XHTML 或者 HTML 是什麼版本。DOCTYPE 聲明必須放在每一個 XHTML 文檔最頂部,在所有 HTML 標識之上。

    目錄

    HTML 文件宣告標籤
    格式:
    <html>HTML 文件內容</html>
    說明: <html> 標籤最主要的目的就是告訴瀏覽器,這個文件是以 HTML 的標籤編碼所寫成的,好讓瀏覽器能正確的解讀文件內容。
    <html> 必須放在整個文件的最前面 (僅次於 <!doctype> 標籤),而 </html> 則必須放在整個文件的最後面。

    目錄

    網頁頭部標籤
    格式:
    <head>
    	<title>網頁視窗標題</title>
    	<basefont face="字型名稱">
    	<bgsound loop="重複次數" src="音樂檔檔名">
    	<meta http-equiv="Content-Type" content="text/html; charset=big5">
    	<style type="text/css">Cascading style sheets 樣式表</stype>
    	<script language="javascript">描述語言</script>
    </head>
    說明: 這是 HTML 文件中,主要用來宣告整個文件相關格式、型態、網頁名稱、script 描述語言及樣式表等設定值的區段。
     
    <head> 標籤: 主要是用來向瀏覽器宣告這裡是網頁的頭部區段。
     
    <title> 標籤: 可以用來為網頁命名,由 <title> 標籤所指定的名稱,會在使用者瀏覽網頁時出現在瀏覽器視窗的標題列,。
     
    <basefont> 標籤: 可以用來為網頁指定預設的字型名稱,我們可以透過 face 屬性,指定我們想要用的字型。注意,<basefont> 標籤所影響的範圍將擴及整個 HTML 文件。
     
    <bgsound> 標籤: 可以為網頁加上背景音樂,可支援的格式有 midi 格式、wav 格式、mp3 格式、wmv 格式。不過根據我們的經驗,wav 檔案的格式字最龐大的,在網路上傳輸通常會佔用很長的時間,同時也會讓網頁的開啟速率變的很慢。
    src 屬性: 指定背景音樂檔的檔案名稱,若 src 所指定的檔名不存在,瀏覽器將不會播放任何音樂,也不會顯示任何警告訊息。
    loop 屬性: 指定背景音樂將重複播放的次數,若設為 -1 或 infinite 則將無限次重複。
     
    <meta> 標籤: <meta> 標籤其最大目的在於提供網頁各種資訊及產生特殊效果,現在我們對它做一些初步的介紹。
    (1) <meta http-equiv="Content-Type" content="text/html; charset=big5">
    用來指定指定網頁的文字編碼,其中 big5 代表繁體中文的編碼。
    (2) <meta http-equiv="refresh" content="10; url=sample.html">
    用來使網頁能自動換頁或自動轉到其他網站,其中 10 就是指 10 秒後執行動作,url 後面就是用來指定我們即將轉換的網址或檔案。
    (3) <meta name="KeyWords" content="網頁,網頁製作,html,css">
    用來指定指定關於網頁內容的關鍵字,以便讓搜尋引擎能自動找到我們的網頁,並加入資料庫。
    (4) <meta name="Description" content="用記事本寫網頁">
    用來指定指定關於網站的內容描述。
    (5) <meta http-equiv="使用特效的時機" content="revealTrans(Duration=特效持續時間,Transition=特效編號)">
    用來指定指定進入網頁或離開網頁時可使用的特效模式 (這種方式只適合 IE 使用)。
    使用特效的時機,有兩種設定方式:Page-Enter (載入網頁時)、Page-Exit (離開網頁時)。
    在 IE 中,我們可使用的特效,請參考下表:
    編號特效名稱編號特效名稱編號特效名稱
    0方塊出現1方塊消失2圓形向內
    3圓形向外4向上擦拭5向下擦拭
    6向左擦拭7向右擦拭8垂直窗簾
    9水平窗簾10棋盤交錯11棋盤向下
    12隨機分裂13垂直分割進入14垂直分割出去
    15水平分割進入16水平分割出去17左下方剝落
    18左上方剝落19右下方剝落20右上方剝落
    21水平隨機列22垂直隨機列23隨機
     
    <style> 標籤: 可以用來為網頁標籤指定的特殊顯示樣式,樣式表 (Cascading style sheets) 是一個很大的集合,光是運用樣式表搭配上 Java Script 就可以寫出非常精緻的網頁。
    詳細的樣式表說明,請參閱「CSS 樣式表」。
     
    <script> 標籤: 一種用戶端的動態網頁技術描述語言,具有簡單、容易學習且免費的特性。
    詳細用法請參閱「Script 描述語言概述」。

    目錄

    網頁主體標籤
    格式:
    <body bgcolor="背景顏色" background="背景圖" text="文字顏色" scroll="捲動軸"
    link="未瀏覽的超連結顏色" alink="正被點選的超連結顏色" vlink="已瀏覽過的超連結顏色">
    	網頁內容
    </body>
    說明: 這是 HTML 文件中最重要的部份,所有會顯示在瀏覽器中的文字、圖形及其它的多媒體文件等都需要放在 <body> 與 </body> 標籤之中。當然,<body> 標籤中所設定的屬性,也會影響到網頁中所有元件的顯示格式。

    現在就讓我們來瞭解它吧!

    bgcolor 屬性: 可以設定網頁的背景顏色,它的值有兩種表示方式,請參閱:
    (1) 網頁顏色表示法
    (2) 網頁顏色名稱對照表
    text 屬性: 可以設定網頁的文字顏色,它的設定方式與 bgcolor 屬性一樣。
    link 屬性: 可以設定超連結顏色,它的設定方式與 bgcolor 屬性一樣。
    alink 屬性: 可以設定正被點選的超連結顏色,它的設定方式與 bgcolor 屬性一樣。
    vlink 屬性: 可以設定已瀏覽過的超連結顏色,它的設定方式與 bgcolor 屬性一樣。
    background 屬性: 可以讓我們的網頁以一個圖檔為背景。
    scroll 屬性: 可以設定是否要顯示捲動軸,它的值有 3 種。
    (1) scroll="yes":無論如何都要顯示捲動軸。
    (2) scroll="no":無論如何都不要顯示捲動軸,如果網頁的長度超過了整個螢幕所能顯示的範圍,依然不會顯示捲動軸,這時我們就無法看到超過螢幕範圍的部份了。
    (1) scroll="auto":捲動軸的顯示與否由瀏覽器自動判斷,超過一個頁面就會顯示,沒有超過就不會顯示,這也是內定值。

    請注意:

    (1) 當 bgcolor 屬性與 background 屬性都有設定時,瀏覽器會以 background 的屬性來顯示網頁的背景,除非當 background 屬性所指定的圖檔不存在時,瀏覽器便會以 bgcolor 屬性所指定的顏色來當作網頁的背景顏色。
    (2) 在網路上,圖檔的檔名是大小寫有別的,也就是說 image1.jpg 與 IMAGE1.JPG 是兩個不同的檔案。
    (3) 盡量養成習慣不要使用中文檔名,中文檔名除了不好打以外,在網路上的傳輸有時會因為編碼的關係變成亂碼。
    (4) 另外,要讓瀏覽器來當作網頁背景的圖檔最好不要過大,以免造成開啟網頁時速度緩慢,減低了瀏覽者的興趣 (我個人就是這樣,只要是開網頁超過 20 秒還沒顯示出來,我幾乎就不會再等待,直接關掉再說)。
    (5) 請注意版面的配色,最通用的原則是,淺色背景配深色文字、深色背景配淺色文字。
    (6) 色差太大的圖檔也不適合拿來當作網頁的背景。

    目錄

    註解標籤
    格式:
    <!-- 註解文字,說明文字 -->
    說明: 註解標籤內的文字可以被瀏覽器忽略而不會顯示在網頁上,所以它通常是用來幫助自己在撰寫網頁或日後要維護、修改網頁時,瞭解文件的內容是做什麼用途的一段文字。
    有時候,網頁的某一部份內容臨時不想顯示出來,而我們又不想將這部分刪除,這時就可以好好利用註解標籤,我們只要將不想顯示的部份由 <----> 包起來,這樣就可以讓瀏覽器忽略這個部份的內容,而不會顯示在網頁上了。

    目錄

    網頁頁面的基本標籤結構
    我們現在學到了 <!doctype> 宣告、<html> 標籤、<head> 頭部標籤、<meta> 標籤、<title> 頁面標題標籤、<body> 網頁主體標籤以及 <!-- --> 註解標籤,所以我們已經可以開始來寫出一個符合 W3C 標準的 HTML 文件。


    這是基本型網頁標籤結構

    <html>
    
    <head><title>網頁頁面標題頁</title></head>
    
    <body>
    <!-- 這裡是網頁的主要文件區 -->
    </body>
    
    </html>


    這是標準型網頁標籤結構

    <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    
    <head>
    	<title>網頁頁面標題</title>
    	<meta http-equiv="Content-Type" content="text/html; charset=big5">
    </head>
    
    <body>
    <!-- 這裡是網頁的主要文件區 -->
    </body>
    
    </html>

    目錄

    設定字形標籤
    格式:
    <font color="文字顏色" size="文字大小 (範圍:1~7)" face="字型名稱">網頁文字</font>
    說明: <font> 標籤可以讓我們能很靈活的顯示各種字形,可以讓我們的版面看起來更靈活。
    <font size="1"> 的文字最小,<font size="7"> 的文字最大。

    註:當我們使用 <font face="字型名稱"> 來設定我們要顯示在瀏覽器上的文字字型時要特別注意,不要使用冷門、少見的字型,因為瀏覽器是在用戶端上執行的,如果你選的字型別人沒有時,那會讓瀏覽器強迫使用最原始的字型來顯示文字,因此會造成顯示出來的版面怪怪的。所以,通常我們都不會特定去改變字型。

    綜合範例:

    <font size="1" color="tomato">size=1 color=tomato 的字形</font><br>
    <font size="2" color="green">size=2 color=green 的字形</font><br>
    <font size="3" color="blue">size=3 color=blue 的字形</font><br>
    <font size="4" color="brown">size=4 color=brown 的字形</font><br>
    <font size="5" color="darkgreen">size=5 color=darkgreen 的字形</font><br>
    <font size="6" color="darkblue">size=6 color=darkblue 的字形</font><br>
    <font size="7" color="red">size=7 color=red的字形</font>
    顯示效果如下:

    size=1 color=tomato 的字形
    size=2 color=green 的字形
    size=3 color=blue 的字形
    size=4 color=brown 的字形
    size=5 color=darkgreen 的字形
    size=6 color=darkblue 的字形
    size=7 color=red的字形

    目錄

    標題文字標籤
    格式:
    <h1 align="標題文字對齊方式">標題文字 h1</h1>
    <h2 align="標題文字對齊方式">標題文字 h2</h2>
    <h3 align="標題文字對齊方式">標題文字 h3</h3>
    <h4 align="標題文字對齊方式">標題文字 h4</h4>
    <h5 align="標題文字對齊方式">標題文字 h5</h5>
    <h6 align="標題文字對齊方式">標題文字 h6</h6>
    說明: 標題文字標籤 <h> 共有 6 組,分別是標籤 <h1>、標籤 <h2>、標籤 <h3>、標籤 <h4>、標籤 <h5>、標籤 <h6> 等,分別用來顯示 6 種大小不同的標題文字。
    標題文字標籤會將文字以加粗加黑的方式來顯示且會自動換行,並成為一個段落,讓文字看起來就是醒目的標題一樣,最大的標題文字是 <h1>,最小的標題文字是 <h6>。 <h> 標籤有一個對齊屬性,他有三種值:
    (1) align="left": 讓文字靠左對齊,這是內定值。
    (2) align="center": 讓文字置中對齊。
    (3) align="right": 讓文字靠右對齊。


    綜合範例:

    <h1>標題字 h1 的字形</h1>
    <h2>標題字 h2 的字形</h2>
    <h3>標題字 h3 的字形</h3>
    <h4>標題字 h4 的字形</h4>
    <h5>標題字 h5 的字形</h5>
    <h6>標題字 h6 的字形</h6>
    顯示效果如下:

    標題字 h1 的字形

    標題字 h2 的字形

    標題字 h3 的字形

    標題字 h4 的字形

    標題字 h5 的字形
    標題字 h6 的字形

    目錄

    置中對齊標籤
    格式:
    <center>網頁其它標籤元件文字</center>
    說明: 不管要讓文字、圖片或是其它網頁元件能在瀏覽器視窗中置中對齊,只要將需要置中的元件放在標籤 <center></center> 中即可。

    目錄

    換行標籤
    格式:
    <br>
    說明: 編寫網頁時我們要有幕後排版的觀念,與 Word 的幕前排版的觀念是絕對不同的,瀏覽器會自動忽略 HTML 文件中所有的空白、換行而全部顯示在一起,如果真需要換行顯示,那就必須要依賴 <br> 標籤。

    目錄

    段落標籤
    格式:
    <p align="對齊方式">段落文字</p>
    說明: 在 <p> 與 </p> 標籤內的文字,瀏覽器會以單一段落的方式來處理,也就是說這些文字在顯示上的安排,會與其它文字分隔開來,且外加一行空白行。
    align 屬性:可以設定段落內的文字的對齊方式,有 left (靠左)、center (置中)、right (靠右) 等三種。

    目錄

    建議換行標籤
    格式:
    <wbr>
    說明: 設計網頁時,往往會需要連結別的相關站台或顯示相關站台的網址來作為充實自己的網頁內容的作法,但是我們所要顯示的網址經常是非常長的一串文字,所以常會遇到超過螢幕寬度的狀況,這時候,我們可以在這一長串文字中,找到一個適當的地方 (除了要兼顧版面以外,還要注意不要破壞相關的文字意義) 加入 <wbr> 標籤,作為建議瀏覽器這裡是適合換行顯示的地方。
    請注意:<wbr> 並沒有取代 <br>,它只是對瀏覽器提出建議而已,並沒有強迫瀏覽器一定要換行顯示,如果瀏覽者的螢幕解析度夠大,能夠容納得下這一長串文字,那換行就不會發生。

    目錄

    強迫不換行標籤
    格式:
    <nobr>文字</nobr>
    說明: 一般來說,瀏覽器在顯示網頁時,會將文件內超過瀏覽器視窗寬度的文字部分自動換到下一行來顯示,但有時候,我們為了要保持某些文字段落的完整性,我們會希望在這些文字中不要有換行顯示的效果產生,這時可以用 <nobr> 及 </nobr> 將這些文字刮起來,這時瀏覽器就會將這些文字強迫顯示在同一行中。

    目錄

    引述文字標籤
    格式:
    <blockquote>
    	.....文字
    </blockquote>
    說明: 所指定的文字將會以一個段落區塊 (與上下文各有一行的空白行) 來顯示,且文字區塊左側將會向右縮排,用來表示這段文字就是所謂的引言、引證 (quotation)。

    目錄

    超連結標籤
    格式:
    <a href="檔名或網址" name="超連結節點名稱" target="目標頁框">連結名稱</a>
    說明: <a> 標籤可以讓我們建立一個可以讓滑鼠點選的超連結,並允許我們從網路上的某一個節點跳到另一個網路上的節點,換句話說,它可以由一份 HTML 文件跳到另一份 HTML 文件。<a> 標籤有兩種用法:
    (1) <a href="http://www.tmps.hc.edu.tw">東門國小</a>
    這樣的格式可以建立一個超連結,這個超連結可以讓我們直接連接到新竹市東門國小的網站。
    (2) 有時候,我們所要連結的 HTML 文件很大,如果只是單純的建立一個超連結,使用者還是很不容易找到他所需要的資訊。這時我們可以為這個特定的部分先建立一個節點,然後再透過超連結連結到這個節點。
    首先,我們有一個 HTML 文件,檔名是 file.html,它有 1000 行,現在我們在第 639 行的地方加上底下一行的文字,為它建立一個節點名稱:
    <a name="info_1">
    接下來,我們只要在其它的 HTML 文件中建立這樣的超連結:
    <a href="file.html#info_1">information 1</a>
    這樣,只要我們點選超連結 information 1 就可以直接連結到 file.html 文件的第 639 行來瀏覽。

    如果我們的網頁架構有加入頁框 (如:左側是功能選單,點選左側的某一個選項,結果會出現在右側),這時 target 屬性就可以派上用場了。通常,每一個頁框我們都會為它取一個名字,這時我們只要將 target 屬性的值設為頁框的名字,那麼當我們點選超連結時,瀏覽器就會將我們所點選的超連結顯示在該頁框中。

    例如:<a href="http://www.tmps.hc.edu.tw" target="right">東門國小</a>

    目錄

    插入圖片標籤
    格式:
    <img src="圖片檔案名" width="寬度" height="高度" border="線框粗細" alt="提示文字"
    usemap="影像地圖">
    說明: 我們可以使用 <img> 標籤來為網頁插入各式各樣的圖片檔案,以美化我們的網頁。一般來說在網路上常用的圖片格式有 bmp、gif、jpeg、png 等格式都是可以在網頁上直接顯示出來的圖片檔案格式,尤其以 gif 格式 (支援透明背景) 與 jpg (或稱 jpeg 格式) (非常高的壓縮率,與非常低的失真率) 最受大家喜愛。

    標籤說明:

    src 屬性 指定所要顯示的圖片檔案名稱,或是圖片檔案的網址,請注意檔名是有大小寫的區別。若指定的檔案不存在,則瀏覽器會以一個叉叉來替代顯示。
    width 屬性 指定圖片顯示時的寬度,單位是點。
    height 屬性 指定圖片顯示時的高度,單位是點。
    border 屬性 指定圖片顯示時邊框的粗細,單位是點。
    alt 屬性 指定圖片的提示文字。
    usemap 屬性 指定所要套用的影像地圖名稱,詳細內容請參閱 <map> 標籤。


    綜合範例:

    <img src="img/bsd.jpg" height="135" align="right">
    <p>FreeBSD 是一種類 UNIX 作業系統,是由經過 BSD(Berkeley Software Distribution)、386BSD
    和 4.4BSD 發展而來的 Unix 的一個重要分支,且它被為是一個相當可靠和健壯的系統。</p>
    <p>FreeBSD 運行在 Intel x86 family 相容處理器、DEC Alpha、Sun 微系統的 UltraSPARC、
    Itanium(IA-64) 和 AMD64 處理器上。針對 PowerPC 的支持正在開發中。</p>
    右圖就是所謂的 Beastie(小惡魔),為 FreeBSD 的代表圖像。
    顯示效果如下:

    FreeBSD 是一種類 UNIX 作業系統,是由經過 BSD(Berkeley Software Distribution)、386BSD 和 4.4BSD 發展而來的 Unix 的一個重要分支,且它被為是一個相當可靠和健壯的系統。

    FreeBSD 運行在 Intel x86 family 相容處理器、DEC Alpha、Sun 微系統的 UltraSPARC、Itanium(IA-64) 和 AMD64 處理器上。針對 PowerPC 的支持正在開發中。

    右圖就是所謂的 Beastie(小惡魔),為 FreeBSD 的代表圖像。

    目錄

    影像地圖標籤
    格式:
    <map name="影像地圖名稱">
    	<area shape="形狀" coords="座標範圍" href="檔名或網址" target="目標頁框">
    	.....
    </map>
    說明: 請注意,本標籤無法單獨使用,必須與 <img> 標籤來搭配使用,其最主要的功能在為 <img> 標籤所指定影像的某一部份,建立超連結,且單一影像可以透過多個 <area> 標簽來建立多個連結。
    <map> 標籤: 為影像建立影像地圖,<map> 標籤只有一個屬性:name,顧名思義,它就是要為這個影像地圖物件建立一個識別名稱,以提供 <img> 標籤的 usemap 屬性來指定。
    <area> 標籤: 才是真正在影像地圖內建立超連結的標籤。這裡就跟一般的超連結一樣,除了可以指定目標網址與頁框之外,我們還可以透過 shape 與 coords 屬性指定這個超連結的形狀跟範圍。
    shape 屬性:,target 屬性:用來指定超連結的形狀跟範圍。
    (1) shape=rect 屬性: 建立矩形的影像地圖超連結,這時 coords 屬性的值為 coords=x1,y1,x2,y2
    其中 x1,y1 是這個矩形的左上角在 <img> 標籤所指定的影像中的座標值,x2,y2 是這個矩形的右下角影像中的座標值。
    (2) shape=circle 屬性: 建立圓形的影像地圖超連結,這時 coords 屬性的值為 coords=x1,y1,r
    其中 x1,y1 是這個圓形的圓心在 <img> 標籤所指定的影像中的座標值,r 是這個圓形的半徑。
    (3) shape=poly 屬性: 建立多邊形的影像地圖超連結,這時 coords 屬性的值為 coords=x1,y1,x2,y2,....
    其中 x1,y1 是這個多邊形的一角在 <img> 標籤所指定的影像中的座標值,x2,y2 是這個多邊形的第二角影像中的座標值,其餘依此類推,多邊形的每一個角的座標值都必須出現在這裡,而且要依照次序出現。
    href 屬性,target 屬性:用來指定超連結的目標網址跟頁框,請參閱超連結標籤。

    目錄

    跑馬燈標籤
    格式:
    <marquee height="寬度" width="高度" direction="移動方向" behavior="跑馬燈變換方式"
    scrolldelay="時間間隔" scrollamount="每次移動距離">
    	跑馬燈內容
    </marquee>
    說明: 我們常會在網頁上看到有一些文字或圖片會變換或移動,就像廣告版上的跑馬燈一樣,其實在 HTML 中,只要一行就可以達到這樣的效果,這就是 <marquee> 標籤的功能,現在我們就來說明一下 <marquee> 標籤的用法。
    width 屬性: 指定跑馬燈的寬度。
    height 屬性: 指定跑馬燈的高度。
    direction 屬性: 指定跑馬燈內容的移動方向,有 up (上)、left (左)、right (右)、down (下) 等四種。
    behavior 屬性: 指定跑馬燈的變換方式,有 scroll (捲動顯示)、alternate (左右移動)、slide (幻燈片)等三種。
    scrolldelay 屬性: 指定跑馬燈每次變換的時間間隔,單位是千分之一秒。
    也就是說 scrolldelay="500" 就是指定 0.5 秒變換一次。
    scrollamount 屬性: 指定跑馬燈每次變換位置時,所移動的距離,單位是點。


    綜合範例:

    <marquee scrollamount="2" scrollamount="10" height="178">
    	<img src="img/rabbit.gif" align="bottom">
    	<img src="img/rabbit.gif" height="100" align="bottom">
    	<img src="img/rabbit.gif" height="50" align="bottom">
    </marquee>
    顯示效果如下:

    目錄

    表格標籤
    格式:
    <table align="對齊方式" width="寬度" height="高度" bgcolor="背景顏色"
    background="背景圖" cellspacing="表格外間距" cellpadding="表格內間距"
    border="表格線框">
    	<caption align="對齊方式" valign="縱向對齊方式">表格標題</caption>
    	<tr bgcolor="背景顏色">
    		<th bgcolor="背景顏色" background="背景圖" colspan="橫向延伸格數"
    		rowspan="縱向延伸格數" nowrap>
    			標題儲存格資料
    		</th>
    		..... 其他的 <th>
    		<td width="寬度" height="高度" align="對齊方式"
    		valign="縱向對齊方式" bgcolor="背景顏色" background="背景圖"
    		colspan="橫向延伸格數" rowspan="縱向延伸格數" nowrap>
    			表格儲存格資料
    		</td>
    		..... 其他的 <td>
    	</tr>
    	..... 其他的 <tr>
    </table>
    說明: 表格標籤對於 HTML 文件而言是一組非常實用的標籤,除了可以以非常格式化的方式欄顯示資料以外,我們甚至於可以不要顯示表格格線,把表格當作定位點來顯示文件。當然它有些複雜,但是相對的也非常實用。

    你相信嗎?這整個網頁都是以表格當定位點顯示出來的!

    <table> 標籤

    主要是用來向瀏覽器宣告這裡有一個表格,因此 <table> 與 </table> 標籤必須要放在整個表格的第一行與最後一行。表格標籤允許使用巢狀表格的結構來設計,也就是說,表格裡面也可以再有一個表格,但是必須注意的是內層表格必須在 <td> 儲存格標籤裡宣告,其設計方式不變。
    width 屬性: 設定表格的寬度,可以直接指定點數,或使用百分比,使用百分比時,顯示出來的表格大小是以它的外層容器標籤的大小為基準來計算的。
    height 屬性: 設定表格的高度,可以直接指定點數,或使用百分比。
    bgcolor 屬性: 設定表格的背景顏色。
    background 屬性: 設定表格的背景圖。
    cellspacing 屬性: 設定表格內的所有儲存格與儲存格之間的間距,單位是點數。
    cellpadding 屬性: 設定表格的儲存格內部資料 (不論是文字、圖片或是多媒體檔案等)與儲存格邊緣的距離。
    border 屬性: 設定表格框線粗細,單位是點數。

    <caption> 標籤

    表格的標題標籤,通常用來提示表格大概內容的一段文字。
    注意:<caption> 標籤必須要在表格標籤 <table> 與 </table> 內才有意義。
    align 屬性: 設定表格的標題的對齊方式,它的值有三種:
    (1)align="left":表格標題對齊表格的左邊。
    (2)align="center":表格標題對齊表格的中間。
    (3)align="right":表格標題對齊表格的右邊。
    valign 屬性: 設定表格的標題的縱向對齊方式,它的值有兩種:
    (1)align="top":表格標題對齊表格的頂部。
    (2)align="bottom":表格標題對齊表格的底部。

    <tr> 標籤

    表格橫列標籤,用來宣告表格的一個橫列,他必須放在 <table> 與 </table> 標籤中才有意義,而一個 <table> 內我們需要多少個表格列,相對的也就需要定義多少個 <tr>。
    bgcolor 屬性: 設定表格列的背景顏色,整個表格橫列都屬於有效範圍。
    align 屬性: 設定表格列內儲存格的資料對齊方式,整個表格橫列都屬於有效範圍,詳細說明請參閱 <td> 的說明。

    <td> 標籤

    表格儲存格標籤,是表格元件裡最基本的實體單位,也就是表格內真正用來放資料的標籤,前面我們所討論關於表的的標籤 <table>、<caption>、<tr> 等都是用來存放其它表格元件的標籤 (我們通稱為表格容器標籤),<td> 標籤才是表格資料標籤。
    bgcolor 屬性: 設定儲存格的背景顏色。
    background 屬性: 設定儲存格的背景圖。
    width 屬性: 設定儲存格寬度。
    height 屬性: 設定儲存格的高度。
    align 屬性: 設定儲存格內的資料對齊方式,它的值有 left (靠左)、center (置中)、right (靠右) 等三種。
    valign 屬性: 設定儲存格內的資料縱向對齊方式,它的值有 top (靠上)、middle (置中)、bottom (靠下) 等三種。
    colspan 屬性: 設定儲存格的橫向延伸格數,換句話來說 colspan 是用來合併數個水平方向的儲存格成為單一個儲存個,至於合併的個數則由等號 (=) 來指定。例如:<td colspan="3"> 就是說把 3 個水平 (橫向) 儲存格合併成單一儲存格。
    rowspan 屬性: 設定儲存格的橫向延伸格數,換句話來說 rowspan 是用來合併數個垂直方向的儲存格成為單一個儲存個,至於合併的個數則由等號 (=) 來指定。例如:<td rowspan="3"> 就是說把 3 個垂直 (縱向) 儲存格合併成單一儲存格。
    nowrap 屬性: 有時候儲存格內的文字資料太長瀏覽器會自動把過長的部份換到第二行來顯示,nowrap 屬性會強迫儲存格內的文字在同一行顯示,當然加上 nowrap 之後會犧牲掉其它儲存格的寬度。
    <td> 標籤一定要放在 <tr> 與 </tr> 標籤內才有意義。
    而一個 <tr> 內我們需要多少個儲存格,相對的也就需要定義多少個 <td>。同一個表格中,每一個 <tr> 中的 <td> 個數一定是一樣的。因此我們可以聯想到,若有一個表格的 <tr> 應該要有 5 個 <td>,但其中的一個 <td> 已經加入了 colspan 屬性的設定,且其值等於 3 (就好像 <td colspan="3">),所以在這個 <tr> 中,我們只要再加上 2 個 <td> 標籤即可,同樣的道理可套用到 rowspan 屬性中。

    <th> 標籤

    標題儲存格標籤,與儲存格標籤 <td> 大同小異,都是表格元件裡最基本的實體單位,與 <td> 不同處在於由 <th> 所定義的儲存格資料還會有置中粗體的特性。
    一般而言,<th> 所定義的儲存格通常都位於整個表格的最上列或是最左行,所以我們才會稱它為標題儲存格。
    bgcolor 屬性: 設定標題儲存格的背景顏色。
    background 屬性: 設定標題儲存格的背景圖。
    colspan 屬性: 設定標題儲存格的橫向延伸格數,詳細說明請參閱 <td> 的說明。
    rowspan 屬性: 設定標題儲存格的縱向向延伸格數,詳細說明請參閱 <td> 的說明。
    nowrap 屬性: 強迫標題儲存格內的文字在同一行顯示。

    表格範例:
    <table bgcolor="#000000" cellspacing="1" align="center">
    	<!-- ----------第一個橫列:顯示星期---------- -->
    	<tr>
    		<th bgcolor="#aaccaa">
    			<div style="text-align:right">星期</div>
    			<div style="text-align:left">節次</div>
    		</th>
    		<th bgcolor="#aaccaa">星期一</th>
    		<th bgcolor="#aaccaa">星期二</th>
    		<th bgcolor="#aaccaa">星期三</th>
    		<th bgcolor="#aaccaa">星期四</th>
    		<th bgcolor="#aaccaa">星期五</th>
    	</tr>
    	<!-- ----------第二個橫列:顯示早修---------- -->
    	<tr>
    		<th bgcolor="#aaccaa"><br> </th>
    		<td colspan="5" bgcolor="#ddffdd">早修時間</td>
    	</tr>
    	<!-- ----------第三個橫列:顯示第 1 節課---------- -->
    	<tr>
    		<th bgcolor="#aaccaa">1</th>
    		<td bgcolor="#ddffdd"><br> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    	</tr>
    	<!-- ----------第四個橫列:顯示第 2 節課----------- -->
    	<tr>
    		<th bgcolor="#aaccaa">2</th>
    		<td bgcolor="#ddffdd"><br> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    	</tr>
    	<!-- ----------第五個橫列:顯示第 3 節課----------- -->
    	<tr>
    		<th bgcolor="#aaccaa">3</th>
    		<td bgcolor="#ddffdd">504<br>電腦</td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    	</tr>
    	<!-- ----------第六個橫列:顯示第 4 節課----------- -->
    	<tr>
    		<th bgcolor="#aaccaa">4</th>
    		<td bgcolor="#ddffdd">601<br>體育</td>
    		<td bgcolor="#ddffdd">505<br>電腦</td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd"> </td>
    	</tr>
    	<!-- ----------第七個橫列:顯示午休---------- -->
    	<tr>
    		<th bgcolor="#aaccaa"><br> </th>
    		<td colspan="5" bgcolor="#ddffdd">午休時間</td>
    	</tr>
    	<!-- ----------第八個橫列:顯示第 5 節課----------- -->
    	<tr>
    		<th bgcolor="#aaccaa">5</th>
    		<td bgcolor="#ddffdd"><br> </td>
    		<td bgcolor="#ddffdd">501<br>電腦</td>
    		<th rowspan="3" bgcolor="#aaccaa">教<br>師<br>進<br>修</th>
    		<td bgcolor="#ddffdd">602<br>電腦</td>
    		<td bgcolor="#ddffdd"> </td>
    	</tr>
    	<!-- ----------第九個橫列:顯示第 6 節課----------- -->
    	<tr>
    		<th bgcolor="#aaccaa">6</th>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd">502<br>電腦</td>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd">601<br>電腦</td>
    	</tr>
    	<!-- ----------第十個橫列:顯示第 7 節課----------- -->
    	<tr>
    		<th bgcolor="#aaccaa">7</th>
    		<td bgcolor="#ddffdd"> </td>
    		<td bgcolor="#ddffdd">603<br>電腦</td>
    		<td bgcolor="#ddffdd">601<br>體育</td>
    		<td bgcolor="#ddffdd">603<br>電腦</td>
    	</tr>
    </table>
    顯示效果如下:

    星期
    節次
    星期一星期二星期三星期四星期五

     
    早修時間
    1
     
        
    2
     
        
    3504
    電腦
        
    4601
    體育
    505
    電腦
       

     
    午休時間
    5
     
    501
    電腦



    602
    電腦
     
    6 502
    電腦
     601
    電腦
    7 603
    電腦
    601
    體育
    603
    電腦

    目錄

    粗體字標籤
    格式:
    <b>文字</b>
    <strong>文字</strong>
    說明: 會將文字以粗體字的效果來顯示。請注意,使用時不要忘了加上結束標籤 (這是許多初學者常犯的毛病),否則文字將會以粗體字來顯示,一直到網頁結束。

    目錄

    斜體字標籤
    格式:
    <address>文字</address>
    <dfn>文字</dfn>
    <i>文字</i>
    <cite>文字</cite>
    <em>文字</em>
    說明: 將文字以斜體字的效果來顯示。請注意,使用時不要忘了加上結束標籤 (這是許多初學者常犯的毛病),否則文字將會以斜體字來顯示,一直到網頁結束。
    以上這些標籤,雖然都是以斜體字形來顯示文字,但就標籤本身的字面來說,其實是含有特殊意義,例如:
    <address> 標籤: 即用來顯示地址 (address) 資訊標籤。
    <dfn> 標籤: 即用來顯示一些自行定義 (define) 的名詞的標籤。
    <i> 標籤: 即為斜體文字 (italic) 標籤。
    <cite> 標籤: 即用來顯示引言 (cite) 的標籤。
    <em> 標籤: 即用來顯示一些想強調 (emphasize) 的文字的標籤。

    目錄

    刪除字標籤
    格式:
    <s>文字</s>
    <strike>文字</strike>
    說明: 會將文字以刪除字的效果來顯示。請注意,使用時不要忘了加上結束標籤 (這是許多初學者常犯的毛病),否則文字將會以刪除字來顯示,一直到網頁結束。

    目錄

    電打字體標籤、固定字寬字體
    格式:
    <code>文字</code>
    <kbd>文字</kbd>
    <listing>文字</listing>
    <samp>文字</samp>
    <tt>文字</tt>
    <var>文字</var>
    <xmp>文字</xmp>
    說明: 所謂的電打字體就是指固定字寬的字型,以新細明體而言,字母 i 與 w 所使用的字寬就不相同,然而就細明體來說,字母 i 與 w 所使用的字寬就相同,所以在英、數字來說,細明體就可以歸為電打字體的一種。
    當然,這些標籤對中文字來說是不會有任何效果的,他們只對英、數字才有作用,一般而言,當我們需要網頁來顯示程式碼時,電打字體是絕對需要的。

    目錄

    上標字與下標字標籤
    格式:
    <sup>上標文字</sup>
    <sub>下標文字</sub>
    說明: 當我們需要在網頁中顯示數學方程式時,上、下標字標籤就可以拿來運用,例如次方就會以上標字的方式來顯示,矩陣的足標就需要以下字的方式來顯示。

    目錄

    放大字形與縮小字形標籤
    格式:
    <big>文字</big>
    <small>文字</small>
    說明: 我們在編寫網頁時,經常需要臨時對某些文字作強化顯示的效果,這時最方便的標籤就是 <big> 與 <small> 標籤了,因為就算是用 <font size="大小"> 的寫法還是需要多打一些字。就如同這兩個標籤的字面意義,<big> 標籤就是把目前的文字依照比例加以放大後顯示,<small> 標籤則是把目前的文字依照比例加以縮小後顯示。
    請注意:這兩個標籤若套用巢狀結構來設計,則文字放大、縮小的比例是加成的。

    綜合範例:

    <font size="1">
    我<big>會<big>使<big>用<big>H<big>TM</big>L</big>來</big>寫</big>網</big>頁
    </font>
    顯示效果如下:

    使HTML

    目錄

    內嵌式頁框標籤
    格式:
    <iframe frameborder="邊框粗細" framespacing="頁框間距" bordercolor="邊框顏色"
    height="頁框高度" width="頁框寬度" noresize="是否允許改變頁框大小"
    scrolling="是否顯示捲動軸" src="頁框內容的來源檔案" name="頁框名稱"
    allowtransparency="是否與許使用父頁框的背景">
    未支援瀏覽器之替代文字
    </iframe>
    說明: <iframe> 標籤可以建立一個內嵌式頁框 (in-line frame),所建立的頁框就能用來顯示另一個網頁,這樣的頁框視窗,其實可以把它看做是一個瀏覽器視窗,只不過內嵌式頁框視窗是被一個瀏覽器視窗包含在裡面而已。
    frameborder 屬性 指定內嵌式頁框的邊框粗細,單位是點。
    framespacing 屬性 指定內嵌式頁框與其它物件之間所保留的空白距離,單位是點。
    bordercolor 屬性 指定內嵌式頁框的邊框顏色。
    height 屬性 指定內嵌式頁框的高度。
    width 屬性 指定內嵌式頁框的寬度。
    noresize 屬性 指定內嵌式頁框是否允許我們使用滑鼠拖曳的方式來改變頁框的大小。它的值有兩種,第一種是 noresize,代表不允許,第二種是 resize,代表允許。
    scrolling 屬性 指定是否需要在內嵌式頁框的右側顯示捲動軸。它的值有三種,第一種是 yes,代表無論如何一定要顯示,第二種是 no,代表無論如何一定不要顯示,第三種是 auto,代表要不要顯示由瀏覽器自己去判斷,如果資料的頁面長度超過了頁框所能顯示資料的最大長度,那就會顯示,如果沒有,那就不會顯示。
    src 屬性 指定要顯示在內嵌式頁框內的網頁檔檔名。
    name 屬性 為內嵌式頁框取一個名字,如此我們就可以在使用超連結時搭配使用 target 屬性,將我們所點選的超連結,顯示在頁框中。
    allowtransparency 屬性 有時候我們為了畫面的一致性,可以藉用 allowtransparency 屬性,讓內嵌式頁框的背景直接由父視窗透過去。它的值有兩種:
    allowtransparency="true" 屬性:允許直接使用父視窗的背景
    allowtransparency="false" 屬性:不允許直接使用父視窗的背景
    請注意:要讓內嵌式頁框直接使用父視窗的背景,除了要將 allowtransparency 屬性設為 true 之外,還要將欲顯示在內嵌式頁框的網頁的 <body> 標籤中的 bgcolor 屬性設為 transparent,這樣才能看得到效果。

    目錄

    容器標籤
    格式:
    <div>其它網頁件標籤或文字</div>
    <span>其它網頁件標籤或文字</span>
    說明: 所謂的容器標籤,就是專門用來裝載其它網頁元件的標籤,只要是透過容器標籤所裝載的網頁元件,不管這個容器到底裝了多少元件,我們都可以把這整個容器視為一個單一的網頁元件。
    容器標籤本身沒有任何特殊的顯示效果,但通常我們都用來搭配 CSS 來指定整個容器的外觀顯示方式,甚至於再透過 Script Language 來操作容器,以求得以改變容器外觀或內容,來達到製作出動態網頁 (dynamic HTML) 的目的。
    所以,現階段容器標籤對初學 HTML 者是沒有實質的應用價值,但對於熟悉 CSS 及 Script Language 的網頁老手來說,容器標籤幾乎是處處都運用的上,而且不用還不行。
    容器標籤有兩種:第一種是 <div>,第二種是 <span>,這兩種容器標籤之間唯一的差異就是:<div> 不管內含多少元件,都會以一整個橫列來當作整個容器的寬度,<span> 則會以實際內含元件的總寬度來當作整個容器的寬度。

    目錄

    多媒體物件標籤
    格式:
    <embed src="多媒體檔名" width="寬度" height="高度" autostart="是否自動播放" hidden>
    </embed>
    說明: 可以讓我們在網頁中加入聲音或短片等多媒體物件,<embed> 多媒體物件在顯示時,會在物件下方顯示撥放控制面版。
    src 屬性: 指定要插入網頁的多媒體檔案的檔名或網址。
    width 屬性: 讓瀏覽器以指定的數值來顯示多媒體物件的版面寬度,請注意,這個數值是已包含播放控制面版的高度。
    height 屬性: 讓瀏覽器以指定的數值來顯示多媒體物件的版面高度。
    autostart 屬性: 是否自動播放,它的值有兩種:
    autostart=true 屬性:開啟自動播放功能。
    autostart=false 屬性:不要自動播放。
    hidden 屬性: 加上這個屬性,會讓瀏覽器完全不顯示整個多媒體物件,這適合在如果想以背景音樂的方式呈現時使用。


    綜合範例:

    <center>
    	<embed src="video/baseball.mpeg" autostart="false"></embed>
    </center>

    目錄

    水平線標籤
    格式:
    <hr color="水平線顏色" align="對齊方式" width="長度" size="粗細">
    說明: 可以在網頁上顯示水平線,通常都用於分隔網頁不同的部份,請注意,這個標籤不需要結束,只要單一標籤即可正確顯示。
    color 屬性: 指定水平線的顏色。
    width 屬性: 指定水平線的長度,可以使用點數或使用百分比。
    size 屬性: 指定水平線的粗細。
    align 屬性: 水平線的對齊方式,它的值有三種:
    align="left" 屬性:對齊左邊。
    align="center" 屬性:置中對齊。
    align="right" 屬性:對齊右邊。

    目錄

    列表法標籤
    格式:
    <ol type="數字型態" start="所要開始的編號">
    	<li>項目文字</li>
    	<li>項目文字</li>
    </ol>
    
    <ul type="符號型態">
    	<li>項目文字</li>
    	<li>項目文字</li>
    </ul>
    
    <dl>
    	<dt>列表項目標題文字</dt>
    	<dd>列表項目內容</dd>
    </dl>
    說明: 列表標籤可以把每一個表列項目按照特定的表列格式來顯示,請參閱以下說明:
    <ol> 標籤: 依序式列表法,以數字編號為每一個子項目的項目編號。
    type 屬性: 設定數字的型態,其值如說明:
    type=1 屬性:以阿拉伯數字 (1,2,3,4,....) 等,為編號項目。
    type=A 屬性:以大寫英文字母 (A,B,C,D,....) 等,為編號項目。
    type=a 屬性:以小寫英文字母 (a,b,c,d,....) 等,為編號項目。
    type=I 屬性:以大寫馬數字 (I,II,III,IV,....) 等,為編號項目。
    type=i 屬性:以小寫馬數字 (i,ii,iii,iv,....) 等,為編號項目。
    start 屬性: 要開始的編號值。
    <ul> 標籤: 非依序式列表法,以特定的符號為每一個子項目的項目符號。
    type 屬性: 設定項目符號的型態,其值如說明:
    type=disk 屬性:以一個實心圓(●),為編號項目。
    type=square 屬性:以一個實方塊(▓),為編號項目。
    type=circle 屬性:以一個空心圓(○),為編號項目。
    <li> 標籤: 為依序式列表法,非依序式列表法,各子項目的內容。
    <dl> 標籤: 定義式列表法,以 <dt> 來指定項目的主題,<dd> 來指定該項目的內容。


    綜合範例:

    今日的回家作業:
    <ol>
    	<li>國語第七課生字,每字寫一行。</li>
    	<li>完成數學習作(甲本)第 24 頁。</li>
    	<li>上網路查詢何謂「疊字」,並列舉一例作品。</li>
    </ol>
    今日的回家作業:
    <ul>
    	<li>國語第七課生字,每字寫一行。</li>
    	<li>完成數學習作(甲本)第 24 頁。</li>
    	<li>上網路查詢何謂「疊字」,並列舉一例作品。</li>
    </ul>
    <dl>
    	<dt>CISC 複雜指令集計算</dt>
    	<dd>
    	全名為 Complex Instruction Set Computer,是一種微處理器指令集架構 (ISA),
    	每個指令可執行若干低階操作,諸如從記憶體讀取、計算操作和儲存記憶體,全部集於單一
    	指令之中。與之相對的是精簡指令集 (RISC,Reduced Instruction Set Computer)。
    	在 RISC 處理器發跡以前,許多電腦架構嚐試跨越「語義鴻溝」--設計出籍由提供
    	「高階」指令支援高階程式語言的指令集,諸如程序調用和返回,迴圈指令諸如「若非
    	零則減量和分支」和複雜尋址模式以允許資料結構和陣列存取以結合至單一指令。屬於
    	CISC 的處理器有 CDC 6600、System/360、VAX、PDP-11、Motorola 68000 家族
    	、Intel、AMD x86 CPUs。
    	</dd>
    	<dt>RISC 精簡指令集計算</dt>
    	<dd>
    	為電腦 CPU 的一種設計模式,也被稱為 RISC(Reduced Instruction Set Computing
    	的縮寫)。常見的精簡指令集微處理器包括 AVR、PIC、ARM、DEC Alpha、PA-RISC、
    	SPARC、MIPS、Power Architecture 等。早期,這種 CPU 指令集的特點是指令數目少,
    	每條指令都採用標準字長、執行時間短、CPU 的實現細節對於機器級程序是可見的等等。實際
    	上在後來的發展中,RISC 與 CISC 在爭吵的過程中相互學習,現在的 RISC 指令集也達到
    	數百條,運行周期也不再固定……雖然如此,RISC 設計的根本原則--針對流水線化的處理器
    	優化--沒有改變。。
    	</dd>
    </dl>
    顯示效果如下:

    今日的回家作業:
    1. 國語第七課生字,每字寫一行。
    2. 完成數學習作(甲本)第 24 頁。
    3. 上網路查詢何謂「疊字」,並列舉一例作品。
    今日的回家作業:
    • 國語第七課生字,每字寫一行。
    • 完成數學習作(甲本)第 24 頁。
    • 上網路查詢何謂「疊字」,並列舉一例作品。
    CISC 複雜指令集計算
    全名為 Complex Instruction Set Computer,是一種微處理器指令集架構 (ISA),每個指令可執行若干低階操作,諸如從記憶體讀取、計算操作和儲存記憶體,全部集於單一指令之中。與之相對的是精簡指令集 (RISC,Reduced Instruction Set Computer)。在 RISC 處理器發跡以前,許多電腦架構嚐試跨越「語義鴻溝」--設計出籍由提供「高階」指令支援高階程式語言的指令集,諸如程序調用和返回,迴圈指令諸如「若非零則減量和分支」和複雜尋址模式以允許資料結構和陣列存取以結合至單一指令。屬於 CISC 的處理器有 CDC 6600、System/360、VAX、PDP-11、Motorola 68000 家族、Intel、AMD x86 CPUs。
    RISC 精簡指令集計算
    為電腦 CPU 的一種設計模式,也被稱為 RISC(Reduced Instruction Set Computing 的縮寫)。常見的精簡指令集微處理器包括 AVR、PIC、ARM、DEC Alpha、PA-RISC、SPARC、MIPS、Power Architecture 等。早期,這種 CPU 指令集的特點是指令數目少,每條指令都採用標準字長、執行時間短、CPU 的實現細節對於機器級程序是可見的等等。實際上在後來的發展中,RISC 與 CISC 在爭吵的過程中相互學習,現在的 RISC 指令集也達到數百條,運行周期也不再固定……雖然如此,RISC 設計的根本原則--針對流水線化的處理器優化--沒有改變。。

    目錄

    表單物件標籤
    格式:
    <form action="處理表單資料的程式" name="表單名稱" method="表單傳送方式">
    	<fieldset>
    		<legend align="對齊" valign="垂直對齊">表單集合標題名稱</legend>
    		<input name="元件名稱" type="checkbox" disabled>
    		<input name="元件名稱" type="radio"disabled>
    		<input name="元件名稱" type="text" value="預設文字"
    		size="容納字元數目" maxlength="最大可輸入字元數目" disabled readonly>
    		<input name="元件名稱" type="password" disabled>
    		<input name="元件名稱" type="button" value="按鈕文字" disabled>
    		<input name="元件名稱" type="submit" value="按鈕文字" disabled>
    		<input name="元件名稱" type="reset" value="按鈕文字" disabled>
    		<input name="元件名稱" type="image" src="影像來源的檔名或網址"
    		disabled>
    		<input name="元件名稱" type="file" disabled>
    		<input name="元件名稱" type="hidden" value="隱藏元件值">
    		<textarea name="元件名稱" cols="行數" rows="列數" disabled
    		readonly>
    			預設文字
    		</textarea>
    		<select name="元件名稱" disabled>
    			<option value="選項物件值">下拉式選項</option>
    		</select>
    		<label for="表單內元件的 id">元件物件的互動標籤文字</label>
    	</fieldset>
    </form>
    說明:

    所謂的網頁表單元件,就是指可以在網頁中建立文字輸入區,下拉式選項,勾選式選項等讓使用者可以跟網頁伺服器進行雙向溝通的元件。

    這些元件都有一個共通點,那就是須要在網頁伺服器端中要有一支專門用來處理使用者所上傳的資料的程式,才能達成與使用者互動的效果,然而這類的內容討論,已不在 HTML 的範籌中,因此我門將只針對各類表單元件在網頁中的顯示效果來討論。

    表單元件看似複雜,但是,若將其拆開以單一元件來檢示,則可以發現表單元件標籤與其它標籤都是類似的,只是這些元件標籤都屬於網頁表單中的一部份而已。

    現在我們就一一針對這些網頁表單元件,來加以說明:

    <form> 標籤: 這個標籤主要是用來定義表單,其實,我們可以把它看成是一個容器,專門用來集合一群表單元件的容器,並透過 name 屬性,來提供一個可以動態存取表單元件值的方式,其屬性的用法如下:
    action 屬性: 指定表單傳送後,該由那一支程式來處裡表單內所傳送的資料。
    name 屬性: 為表單命名,以提供 action 屬性所指定的程式來存取表單傳送後的資料。
    method 屬性: 它的值有兩種:
    使用 method=get 方法傳送表單資料
    表單中每一個元件的值,都會加到 action 屬性所指程式的網址後再傳送。
    使用 method=post 方法傳送表單資料
    表單中每一個元件的值,則會以訊息本文的方式傳送。
    在這理,由於我們暫時不會接觸表單資料傳送後的處理,因此,對於這個部份,也就不再深入介紹。
     
    <fieldset> 標籤: 這個標籤只是在為整個表單繪製外框,通常我們都會與 <legend> 標籤來合併使用,在外框上再加入表單的標題,可以提供一個更親切的使用還境。
     
    <legend> 標籤: 就如同上述的說明,<legend> 標籤可以為表單加入標題文字,顯示效果如表單範例一:。
     
    表單範例一:
    HTML 原始碼顯示效果
    <form>
    <fieldset>
    <legend>表單標題文字</legend>
    </fieldset>
    </form>
    表單標題文字
     
    <input> 標籤: 這是表單元件中最常使用的標籤,幾乎可以產生所有的表單物件,這裡來說明表單標籤的用法:
    <input type="checkbox"> 標籤:
    這是可以提供複選功能的表單元件,透過 name 屬性,可以為這個複選元件指定一名稱,另外,若把 disabled 屬性加到標籤內,可以讓複選元件失去功能。
    <input type="radio"> 標籤:
    這是可以提供單選功能的表單元件,name 屬性,disabled 屬性之說明,請參閱 <input type="checkbox"> 標籤說明。
    <input type="text"> 標籤:
    這是可以輸入單行文字的表單元件,透過 size 屬性,指定要顯示可以容納多少字元的文字輸入元件,maxlength 屬性,可以指定最大可輸入字元數目,value 屬性可以指定預設的文字,readonly 屬性可以讓文字輸入元件內的文字不能被修改,最後關於 name 屬性,disabled 屬性之說明,請參閱 <input type="checkbox"> 標籤說明。
    <input type="password"> 標籤:
    這是可以輸入密碼的表單元件,它很類似 <intpu type="text"> 元件,都是提供使用者輸入文字的介面,只是在這個元件中,所有被輸入的文字,都會以 * 來顯示,,最後關於 name 屬性,disabled 屬性之說明,請參閱 <input type="checkbox"> 標籤說明
    <input type="button"> 標籤:
    這是一般用途按鈕的表單元件,通常這都與 Java Script 程式來搭配使用。value 屬性所指定的文字,就是標籤按鈕上的文字,其餘屬性請參閱其它表單元件說明。
    <input type="submit"> 標籤:
    這是傳送資料按鈕的表單元件,這個按鈕在點選後,就會把表單中所有元件的值送給後端的程式來執行。value 屬性所指定的文字,就是標籤按鈕上的文字,其餘屬性請參閱其它表單元件說明。
    <input type="reset"> 標籤:
    這是清除表單資料按鈕的表單元件,這個按鈕在點選後,就會把表單中所有元件的值清除。value 屬性所指定的文字,就是標籤按鈕上的文字,其餘屬性請參閱其它表單元件說明。
    <input type="file"> 標籤:
    這是可以選取檔案的表單元件,這類的運用多使用在檔案上傳,但是這還是須要後端程式接續處理上傳後的檔案,才能完成整個上傳動作。
    <input type="image"> 標籤:
    這是產生影像圖片的表單元件,通常 <input type="image"> 建立的影像表單物件都用於替代傳統的按鈕物件。
    <input type="hidden"> 標籤:
    這是一個可以隱藏不見的表單元件。
    這是表單元件中最常使用的標籤,幾乎可以產生所有的表單物件,其顯示效果如表單範例二:
     
    <textarea> 標籤: 這是可以輸入多行文字的表單元件,透過 cols 屬性,指定水平方向可以容納多少字元,rows 屬性,指定垂直方向可以容納多少字元,在 <textarea>與</textarea> 標籤中的文字就是預設的文字,最後關於 disabled 屬性, name 屬性,disabled 屬性之說明,請參閱 &input type="text"& 標籤說明。
     
    <select> 標籤:<select> 是一個可以建立下拉式選單的標籤,這在網頁的應用中可說是非常重要的一項,但是它必須與 <option> 標籤共同使用,因為真正的選單才是由 <option> 所建立,換句話說,<select> 其實只是一個容器標籤。<option> 有一個 value 屬性,它可以為該選項指定選項的值,以提供使用者選取時,可以將該選項相對映的值傳回伺服器作進一步的處理。
     
    <label> 標籤: <label> 標籤可以為表單元件建立對應式的文字標籤,只要始用者點選到文字,就等於點選到表單物件。要達到這個目標,就必須搭配 id 屬性與 for 屬性,首先,在表單元件中必須先以 id 屬性只定該元件的物件變數名,然後在 <label> 標籤中再以 for 屬性指定相對應的表單元件,這樣才可以完成。
     
    表單範例二:
    HTML 原始碼顯示效果
    <input type="checkbox">
    <input type="radio">
    <input type="text">
    <input type="password">
    <input type="button" value="一般用途按鈕">
    <input type="submit" value="傳送資料按鈕">
    <input type="reset" value="清除資料按鈕">
    <input type="file">
    <input type="image" src="img/formButton.gif">
    <textarea cols="20" rows="5">
    用 HTML 寫網頁夠 Power!
    </textarea>
    <input type="checkbox" id="c1">
    <label for="c1">數學</label>
    <input type="checkbox" id="c2">
    <label for="c2">自然科學</label>
    <input type="checkbox" id="c3">
    <label for="c3">資訊科學</label>


     
    綜合範例:
    <form name="userInfo">
    
    <fieldset>
    
    <legend>網路使用者基本資料</legend>
    
    姓名:
    <input type="text" name="name"><br>
    
    性別:
    <input type="radio" name="gender" id="gb">
    <label for="gb">男性</label>
    <input type="radio" name="gender" id="gg">
    <label for="gg">女性</label><br>
    
    帳號:
    <input type="text" name="account"><br>
    
    密碼:
    <input type="password" name="password"><br>
    
    個人圖像:
    <input type="file" name="photo"><br>
    
    身份:
    <select name="identify">
    	<option value="學生" selected>學生</option>
    	<option value="公務員">公務員</option>
    	<option value="商">商</option>
    	<option value="上班族">上班族</option>
    	<option value="其他">其他</option>
    </select><br>
    
    特殊專長:
    <input type="checkbox" name="specify" id="sMusic">
    <label for="sMusic">音樂</label>
    <input type="checkbox" name="specify" id="sArt">
    <label for="sArt">藝術</label>
    <input type="checkbox" name="specify" id="sDesign">
    <label for="sDesign">設計</label>
    <input type="checkbox" name="specify" id="sSport">
    <label for="sSport">體育</label><br>
    
    <input type="button" value="資料正確"
    onclick="confirm(this.form.name.value+'您好!系統將傳送你的資料!')">
    <input type="reset" value="清除重寫">
    
    </fieldset>
    
    </form>
    顯示效果如下:

    網路使用者基本資料   姓名:
      性別:
      帳號:
      密碼:
    個人圖像:
      身份:
    特殊專長:

    目錄