SlideShare a Scribd company logo
1 of 38
國立清華大學資訊基礎教育
              教學改進計畫



           HTML 基本語法指令介紹


10/21/12     國立清華大學資訊基礎教育教學改進計畫   P-1
HTML 歷史
      ◙ HTML  HyperText Markup Language
      ◙ 90 年代初期 Tim Berners-Lee 在 CERN 發展
        HTML ,他創建了一種快速小型超文本語言 。
      ◙ 但是 Tim Berners -Lee 設計的語言太過簡易。
        它是以文本格式爲基礎,所以可以用任何編輯器
        和文字處理器來爲網路創建或轉換文本。
      ◙ 它僅有不多的幾個標籤( TAG ),任何人可以
        很快掌握 HTML 。網路從此快速發展,人人都
        開始在網上發佈資訊, 架構網站。
      ◙ 註 : CERN ( 歐洲粒子物理實驗室 )

10/21/12         國立清華大學資訊基礎教育教學改進計畫         P-2
HTML 歷史
      ◙ Tim Berners-Lee 在 CERN 發展 HTML 以
           來, HTML 歷經了多次革新。以下是其簡史:
            HTML+ (1993)

            HTML 2.0 (Nov. 1994)

            HTML 3.0 (1995)

            HTML 3.2 (Jan. 1997)

            HTML 4.0 (Dec. 1998)

            HTML 4.01 (Dec. 1999)

            HTML 5 (2009 迄今,目前仍為草案,並已經被 W3C 接

             納)
10/21/12            國立清華大學資訊基礎教育教學改進計畫           P-3
HTML 特性
      ◙ 它跟一般的文書處理器不同的地方在於,它具有
        超文字 (HyperText) 、超連結 (HyperLink) 、超
        媒體 (HyperMedia) 的特性,透過 HTTP
        ( HyperText Transfer Protocol) 網路通訊協定,
        便能夠在世界各地透過 WWW (World Wide
        Web) 的架構做跨平台的交流。
      ◙ 只需要簡單的文書編輯軟體(例如記事本、
        vi 、 Word, UltraEdit ),加上對基本 HTML
        標籤的認知,就可以很快的開發出個人網頁,
        與其他電腦程式語言相較, 是最簡單的一種。

10/21/12         國立清華大學資訊基礎教育教學改進計畫              P-4
URL 『資源定位器』
      ◙ URL: (Uniform Resource Locators) 『資源定位器』
      ◙ 利用 URL 來做資源與文件的存取,一個 URL 主
           要是通訊協定加上網址兩大部分
              例如 : http://mir.cs.nthu.edu.tw/gavins/
              或者 : telnet://bbs.cs.nthu.edu.tw/
      ◙ 一個網域名稱的最後一碼是代表國家,例如台灣
        就是 tw , Taiwan 的簡稱,但在美國的網域名
        稱通常不加國名代碼。(網路最早就是老美起家
        的,所以他們選擇性的忘記加上國碼。 )
      ◙ 可到下列網址查詢世界各國的國碼
              http://www.december.com/html/spec/domcodes.html

10/21/12                  國立清華大學資訊基礎教育教學改進計畫                     P-5
HTML 編輯器
      ◙ 可以用 WORD , FrontPage , Flash 等
        軟體快速製作,可不用學 HTML 語法。
      ◙ 缺點 : 通常不容易加上 ASP or Javascript
        等語言,檔案也會比較大,利用 IE or
        Netscape 看的效果可能會不同。
      ◙ 建議 : 使用 UltraEdit 編輯,並熟悉 HTML
        語法,如此其他網站的設計也就有能力學
        過來運用。

10/21/12       國立清華大學資訊基礎教育教學改進計畫        P-6
撰寫第一個網頁 by HTML
      ◙ <HTML>
           <HEAD>
             <TITLE> 放標題的地方 </TITLE>
           </HEAD>
           <BODY>
             這是第一個網頁
           </BODY>
      ◙ </HTML>

10/21/12             國立清華大學資訊基礎教育教學改進計畫   P-7
基本標籤說明
      ◙ 網頁的標籤( Tags ),每一個標籤都是
        由「 < 」及「 > 」所涵蓋, <HTML> ,
        代表 HTML 網頁的開始,而 </HTML>
        則代表 HTML 網頁的結束。
      ◙ <head> 和 </head> 之間是用於規範和
        整體網頁相關的資訊,這些資訊不會直接
        出現在網頁上。這部分還包含了
        <title> ,用來說明此網頁的標題。此標題
        會出現在視窗最上方。
10/21/12     國立清華大學資訊基礎教育教學改進計畫     P-8
基本標籤說明
      ◙ <body> 和 </body> 之間所放的資訊則會
        直接呈現在瀏覽器視窗上。
      ◙ 標籤可以加上不同的屬性( Attributes )
        ,去改變瀏覽器的呈現方式。
      ◙ 例如 :
              將 <body> 改成 <body
               background=“test.gif”>
      ◙ 註 : 標籤及屬性都沒有大小寫的區分


10/21/12                國立清華大學資訊基礎教育教學改進計畫   P-9
常用標籤 : 文字相關 (1)
      ◙ 表頭( Heading )常用在強調文字的重要性
      ◙ 範圍 : H1 字型最大, H6 字型最小
      ◙ 特性 : 會在文字上下空白兩行
      ◙ 屬性 : left, center, right
      ◙ 例子 :
           <h1 align=“left”> 這會是在左邊最大的字 </h1>
           <h6 align=“center”> 這會是在中間最小的字 </h6>
           結果呈現如下 :
              這會是在左邊最大的字

                           這會是在中間最小的字



10/21/12              國立清華大學資訊基礎教育教學改進計畫          P-10
常用標籤 : 文字相關 (2)
      ◙ <p> 代表「段落」 (Paragraph) ,可讓 web 內容更清
        楚分辨每一個區段內容
      ◙ 屬性 : left, center, right
      ◙ 特性 : 會和上一個段落隔開一列

      ◙ <br> 代表換行 (break), 沒有其他屬性

      ◙ <pre> (Preformatted Text) ,原貌完整呈現在網頁上,
           但是若有 HTML 標籤則會先處理後呈現。

      ◙ <xmp> 如果我們想顯示標籤存在,就可以改用 <xmp>
           標籤,此標籤會將所有其它的 HTML 標籤原封不動地
           呈現出來。
10/21/12          國立清華大學資訊基礎教育教學改進計畫             P-11
常用標籤 : 文字相關 (3)
      ◙ <hr> 劃水平線
      ◙ 屬性 :
              ALIGN : left, right, center
              NOSHADE ( 沒有陰影效果的水平線 )
              SIZE: n ( 水平線的粗細, n 值為整數 )
              WIDTH: n|p% ( 水平線的長度,可設定 Pixel 值或百
               分比值 )
      ◙ 例子 :
              <hr noshade size=4 width=80% align=center>

10/21/12                國立清華大學資訊基礎教育教學改進計畫                  P-12
常用標籤 : 文字相關 (4)
      ◙ <font> : 設定字型
      ◙ 屬性 :
              SIZE: 字體大小 , 1~7
              COLOR: 顏色
              FACE: 字體類別
      ◙ 例子 :
              <font size=3 face=“ 標楷體” color=green> 測試 </font>
      ◙ 另一個例子 : 可將 size 作更大的調整
              <basefont size=3>
              <font size=+2> 測試 </font>
      ◙ <font> 設定字型不會自動換行 , 與 <h> 不同
10/21/12                 國立清華大學資訊基礎教育教學改進計畫                       P-13
常用標籤 : 文字相關 (5)
      ◙ <i>: 斜體字
              <i> 測試 </i>  測試
      ◙ <b>: 粗體字
              <b> 測試 </b>  測試
      ◙ <u>: 底線字
              <u> 測試 </u>  測試
      ◙ <sup>: 上標字
              <sup> 測試 </sup>  測試
      ◙ <sub>: 下標字
              <sub> 測試 </sub>  測試
10/21/12                國立清華大學資訊基礎教育教學改進計畫   P-14
常用標籤 : 文字相關 (6)
      ◙ < marquee > : 「跑馬燈」,僅限於 IE 使
        用, Netscape 不適用。
      ◙ 屬性 :
              Direction: left, right, up, down
              Bgcolor: #000000, 兩個兩個一組 , 00~99, AA~FF
              Behavior: alternate ( 左右來回 ), slide ( 進入後停止 ), scroll ( 反
               覆)
              Scrollamount: 滑動步伐的寬 ( 速度 )
              Scrolldelay: 捲軸捲動快慢
              Height: 高度
              Width: 寬度
      ◙ 例子 :
           <MARQUEE DIRECTION=LEFT BGCOLOR=“#ff9999” BEHAVIOR=SCROLL
              SCROLLAMOUNT=10 SCROLLDELAY=100>
           測試
10/21/12   </MARQUEE>                                                      P-15
                           國立清華大學資訊基礎教育教學改進計畫
滑鼠移入就會停止的跑馬燈
      ◙ <marquee onMouseOver=“this.stop()”
        onMouseOut=“this.start()” height=“50”
        direction=“up” scrolldelay=“4”
        scrollamount=“1”> 測試的文字 </marquee>
      ◙ onMouseOver=“this.stop()” 表示滑鼠移入
        就停止
      ◙ onMouseOut="this.start()" 表示滑鼠離開便
        跑動

10/21/12         國立清華大學資訊基礎教育教學改進計畫             P-16
列表標籤 1
      ◙ 總共有三種不同列表方式 :
              無序列表( Unordered list ) <UL>
              有序列表( Ordered list ) <OL>
              定義列表( Definition list ) <DL>
      ◙ 配合 <lh>(list head) 和 <li> (list) 標籤
      ◙ 每一種方式均可設定 type ,其值可為
              Disc
              Circle
              Square

10/21/12                國立清華大學資訊基礎教育教學改進計畫    P-17
列表標籤 2-- UL( 無序列表 ) 例
    子
      ◙ UL( 無序列表 ) 例子 :
      ◙        HTML code:
                <UL type=circle>
                 <LH> 這是標題
                 <LI> 資應很簡單
                 <LI> 資應非常簡單
                 <LI> 資應真的非常簡單
                 </UL>
      ◙        結果顯示 :
                這是標題
           o     資應很簡單
           o     資應非常簡單
           o     資應真的非常簡單



10/21/12                    國立清華大學資訊基礎教育教學改進計畫   P-18
列表標籤 3--UL( 無序列表 ) 例子
      ◙ 也可在 <li> 內插 type 屬性
      ◙ HTML code:
      ◙ <UL>
           <LH> 這是標題
           <LI type=square> 資應很簡單
           <LI type=circle> 資應非常簡單
           <LI type=disc> 資應真的非常簡單
           </UL>
      ◙ 結果顯示 :
           這是標題
            資應很簡單
           o 資應非常簡單
           • 資應真的非常簡單



10/21/12                國立清華大學資訊基礎教育教學改進計畫   P-19
列表標籤 4--OL( 有序列表 ) 例子
      ◙         HTML code:
           <OL type=3>
           <LH> 這是標題
           <LI> 資應很簡單
           <LI> 資應非常簡單
           <LI> 資應真的非常簡單
           </OL>
      ◙         結果顯示 :
                 這是標題
           4.    資應很簡單
           5.    資應非常簡單
           6.    資應真的非常簡單
      ◙         可以試著將 type=3 改成 type=a 或者 type=i

10/21/12                     國立清華大學資訊基礎教育教學改進計畫    P-20
列表標籤 5--DL( 定義列表 ) 例子
      ◙ DL 定義列表( Definition Lists ),其功能就像是在定義一堆特殊名詞。
      ◙ <dt> 代表「被定義的名詞」( Definition Term ), <dd> 代表「說明的
        文字( Definition Data ),這兩者必須成對出現。
      ◙ HTML code:
            <DL>
            <DT> 這是標題 1
            <DD> 資應很簡單
            <DT> 這是標題 2
            <DD> 資應真的非常簡單
            </DL>
      ◙ 結果顯示 :
           這是標題 1
            資應很簡單
           這是標題 2
            資應真的非常簡單




10/21/12             國立清華大學資訊基礎教育教學改進計畫                   P-21
影像標籤
      ◙ 格式 : <img src=“xxx”, alt=“xxx”>
      ◙ 屬性:
           src, “ 路徑 / 圖檔檔名”
           alt, “ 找不到圖檔出現的文字 , 或滑鼠移到圖片
           上方出現的文字”
           width, “ 顯示時的寬度 , 百分比或像素值”
           height, “ 顯示時的高度 , 百分比或像素值”
           border, “ 邊框大小 , 像素值”
            align, “ 設定和文字搭配的圖形位置 , 有 top,
           bottom, middle,left, right 等”

10/21/12           國立清華大學資訊基礎教育教學改進計畫        P-22
超連結標籤 1
      ◙ 格式: <a href=“URL”> 超連結所顯示的文字 </a>
      ◙ 連結的檔案就是一筆路徑名稱,分為絕對路徑和相對路
        徑兩種。
          相對 :<a href="index.htm">

          絕對 : <a

           href=“http://www.cs.nthu.edu.tw/index.htm">
      ◙ target 屬性 : 可設定網頁顯示視窗或開啟新視窗顯示。
        例如 , target=“aaa” ( 設定網頁顯示視窗在 aaa 這個網頁
        上 ) 或者 , target=“_blank”( 開啟新視窗顯示 )
      ◙ 例子 :
              <a target=“aaa” href=“http://www.ntu.edu.tw”> 台大首頁 </a>
              <a target=“aaa” href=“http://www.nctu.edu.tw”> 交大首頁 </a>
              <a target=“_blank” href=“http://www.nthu.edu.tw”> 清大首頁
               </a>
10/21/12                   國立清華大學資訊基礎教育教學改進計畫                         P-23
超連結標籤 2
      ◙ 若不想要連結的時候有底線 ( 比較不好看 ?) 可
            以加入屬性 STYLE="text-decoration:none"
           <A HREF=“index.htm” STYLE=“text-decoration:none”>
              沒有底線的連結 </A>
      ◙ 可配合 <a name=“xxx”>test</a> 使用,例如當
            index.htm 檔案裡面有一行是 :
              <a name=“head”> 這是開頭 </a>
            而這個 index.htm 檔案中的某處寫上
             <a href=“#head”> 跳到開頭 </a>
           或者 <a href=“index.thm#head”> 跳到開頭 </a>

10/21/12               國立清華大學資訊基礎教育教學改進計畫                      P-24
超連結標籤 3
      ◙ 可以建立其他媒體的連結,如 wave, mp3, midi,
        jpeg, gif, mpeg 等。
      ◙ 例子 : <a href=“abc.mp3”>abc 音樂撥放 </a>
      ◙ 以上這些檔案 IE 均有支援,可直接點選開啟,
        但會呼叫系統的其他應用程式撥放。
      ◙ 寄信的超連結寫法 :
              <a href="mailto:www@cs.nthu.edu.tw">www</a>




10/21/12                 國立清華大學資訊基礎教育教學改進計畫                  P-25
表格製作 1
      ◙ <table>: 表格,會配合 <tr> 、 <th> 、 <td> 等,其中
        <tr> 代表 table row , <th> 代表 table header , <td>
        代表 table data 。也常會和 <caption> 標籤搭配,代表表
        格標題。
      ◙ <td> 和 <th> 的差別是 <th> 中的字體是粗體且置中。
      ◙ <caption> 屬性 align 可為 top or bottom, 預設值 top ,如
        <caption align=bottom> 標題 </catpion>
      ◙ <table> 屬性 : border ( 邊界的寬度 ) 、 align( 位置 ) 、
        width( 寬 ) 、 height( 高 ) 、 cellspacing( 儲存格之間的
        距離 ) 、 cellpadding( 表格資料到儲存格之間的距離 ) 、
        border color(border 背景顏色 ) 、 bgcolor( 表格背景顏
        色 ) 等。

10/21/12            國立清華大學資訊基礎教育教學改進計畫                    P-26
表格製作 2
      ◙ Border: 邊界的寬度,以 pixel 為單位
      ◙ Align: 決定該表格在文件中的位置, left 、 center 、
           right.
      ◙    width 、 height : 表格的寬、高,可用百分比或 pixel 表
           示
      ◙    Bordercolor: border 的背景顏色, #xxxxxx, x 為 16 進位
           值,也可以寫為 bordercolor=green
      ◙    Bgcolor: 表格的背景顏色,寫法同上。
      ◙    Cellspacing: 每個表格之間的距離,以 pixel 為單位
              <table border=10 cellspacing=20>
      ◙ Cellpadding: 表格資料到表格框的距離,以 pixel 為單位
              <table border=20 cellpadding=30>
10/21/12                    國立清華大學資訊基礎教育教學改進計畫             P-27
表格製作 3
      ◙ 在 <td> 標籤內,我們可以使用 colspan 或
        rowspan 的屬性,來合併數個儲存格。
      ◙ Rowspan: 列之間的合併。
      ◙ Colspan: 行之間的合併。
      ◙ 例子 :
           <table border=3>
            <tr><td>A</td>
            <td rowspan=2> 上下兩格合成一格 </td>
            <td>B</td></tr>
            <tr><td>C</td> <td>D</td></tr>
            <tr> <td colspan=3> 左右三格合成一格 </td></tr>
           </table>
10/21/12              國立清華大學資訊基礎教育教學改進計畫              P-28
表格實例




10/21/12   國立清華大學資訊基礎教育教學改進計畫   P-29
表格實例 HTML code




10/21/12   國立清華大學資訊基礎教育教學改進計畫   P-30
常用符號
      ◙ 空白表示 : &nbsp (non-blank space)
      ◙ 大於 : &gt;
      ◙ 小於 : &lt;
      ◙ 雙引號 : &quot; ( 單引號直接打 ‘ 即可 )
      ◙ & : &amp;




10/21/12        國立清華大學資訊基礎教育教學改進計畫       P-31
HTML 程式註解表示
      ◙ 註解表示 : <!-- your comments -->
      ◙ Browser 不會去處理註解裡面所寫的內容

      ◙ 背景聲音
           首頁中加入背景音樂的格式:
           <embed src=“xxx.wav" width=100 height=30
             autostart=true loop=flase>
           </embed>
           Ps. Autostart, 一開啟即撥放 , loop, 循環撥放

10/21/12             國立清華大學資訊基礎教育教學改進計畫               P-32
Frame 框架 1
      ◙ <frameset>~</frameset> 所包含的即為一個框架區域範圍。
           例如以下程式 :
        <FRAMESET COLS=4*,16*>
         <FRAME SRC=“first.htm" NAME="left">
         <FRAME SRC=“second.htm" NAME="right">
        </FRAMESET>
      ◙ 上例中, cols 表示此框架要以“行”的方式切割,另一個屬性則是
        rows ,表示此框架要以“列”的方式切割。
      ◙ <FRAMESET COLS=4*,16*> 的表示方式和 <FRAMESET
        COLS=20%,80%> 的效果是一樣的。 * 為其單位,表示這個框架有
        兩個 frames ,其中一個分配到 4 個 * 的空間,另一個分配到 16* 的
        空間,這是因為百分比的總合需為 100% ,若以百分比來計算,遇
        到要分成 3 個 frames 就會比較不好寫,而以 * 表示會方便的多,如
        平均分配三行 <FRAMESET COLS=1*,1*,1*>


10/21/12          國立清華大學資訊基礎教育教學改進計畫                P-33
Frame 框架 2
      ◙ 上例中, <FRAME SRC=“first.htm”
        NAME=“left”> 表示左邊 frame 是 first.htm 這個
        檔案,而它的名字為 left 。 <FRAME
        SRC=“second.htm” NAME=“right”> 則以此類推
        。
        取名字的用意是 你可以指定要將某個連結秀在
        哪一個 frame 上,如 <a href=aaa.htm
        target=right>aaa.htm</a>
      ◙ 如何顯示 在 2 個行的框架內各有 2 列和 3 列的
        frames 呢 ? 如以下圖形,一個 IE 可同時瀏覽多
        個網頁
10/21/12         國立清華大學資訊基礎教育教學改進計畫          P-34
10/21/12   國立清華大學資訊基礎教育教學改進計畫   P-35
多個網頁同時瀏覽 -- 以框架實作




10/21/12   國立清華大學資訊基礎教育教學改進計畫   P-36
Form ( 表單 ) 1
      ◙ Form ( 表單 ) 設計可以讓使用者進行資料填寫
        或選取的功能,之後傳送至 Server 端處理,通
        常需搭配 ASP 、 PHP 或 CGI 方面的程式。
      ◙ <form> 通常搭配 <input> 標籤,如下例 :
      <FORM action="mailto:test@yahoo.com.tw" method="post">
         名字: <INPUT type=text value="test"><br>
         密碼: <INPUT type=password><br>
         性別: <INPUT name="s" type=radio value=" 男 "> 男
              <INPUT name="s" type=radio value=" 女 " checked> 女 <br>
         <INPUT type="submit" value=" 送出 ">
         <INPUT type="reset" value=" 重新輸入 ">
      </FORM>


10/21/12                國立清華大學資訊基礎教育教學改進計畫                             P-37
Form ( 表單 ) 2
      ◙ <form> 需搭配 </form> 結尾,而 <input> 則不需
        要。
      ◙ <form> 可以指定其 submit 之後所要使用的程式
        ,以上例則是啟動系統的收發信軟體。
      ◙ <input> 可以設定許多屬性,常見的如下 :
              Type = “text” ( 預設值 ) or “password” or “radio” or “checkbox” or
               “submit” or “reset” 等
              Value 則是此 input 的外在面貌。
      ◙ 上例結果 :


10/21/12                    國立清華大學資訊基礎教育教學改進計畫                                   P-38

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Html03

  • 1. 國立清華大學資訊基礎教育 教學改進計畫 HTML 基本語法指令介紹 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-1
  • 2. HTML 歷史 ◙ HTML  HyperText Markup Language ◙ 90 年代初期 Tim Berners-Lee 在 CERN 發展 HTML ,他創建了一種快速小型超文本語言 。 ◙ 但是 Tim Berners -Lee 設計的語言太過簡易。 它是以文本格式爲基礎,所以可以用任何編輯器 和文字處理器來爲網路創建或轉換文本。 ◙ 它僅有不多的幾個標籤( TAG ),任何人可以 很快掌握 HTML 。網路從此快速發展,人人都 開始在網上發佈資訊, 架構網站。 ◙ 註 : CERN ( 歐洲粒子物理實驗室 ) 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-2
  • 3. HTML 歷史 ◙ Tim Berners-Lee 在 CERN 發展 HTML 以 來, HTML 歷經了多次革新。以下是其簡史:  HTML+ (1993)  HTML 2.0 (Nov. 1994)  HTML 3.0 (1995)  HTML 3.2 (Jan. 1997)  HTML 4.0 (Dec. 1998)  HTML 4.01 (Dec. 1999)  HTML 5 (2009 迄今,目前仍為草案,並已經被 W3C 接 納) 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-3
  • 4. HTML 特性 ◙ 它跟一般的文書處理器不同的地方在於,它具有 超文字 (HyperText) 、超連結 (HyperLink) 、超 媒體 (HyperMedia) 的特性,透過 HTTP ( HyperText Transfer Protocol) 網路通訊協定, 便能夠在世界各地透過 WWW (World Wide Web) 的架構做跨平台的交流。 ◙ 只需要簡單的文書編輯軟體(例如記事本、 vi 、 Word, UltraEdit ),加上對基本 HTML 標籤的認知,就可以很快的開發出個人網頁, 與其他電腦程式語言相較, 是最簡單的一種。 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-4
  • 5. URL 『資源定位器』 ◙ URL: (Uniform Resource Locators) 『資源定位器』 ◙ 利用 URL 來做資源與文件的存取,一個 URL 主 要是通訊協定加上網址兩大部分  例如 : http://mir.cs.nthu.edu.tw/gavins/  或者 : telnet://bbs.cs.nthu.edu.tw/ ◙ 一個網域名稱的最後一碼是代表國家,例如台灣 就是 tw , Taiwan 的簡稱,但在美國的網域名 稱通常不加國名代碼。(網路最早就是老美起家 的,所以他們選擇性的忘記加上國碼。 ) ◙ 可到下列網址查詢世界各國的國碼  http://www.december.com/html/spec/domcodes.html 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-5
  • 6. HTML 編輯器 ◙ 可以用 WORD , FrontPage , Flash 等 軟體快速製作,可不用學 HTML 語法。 ◙ 缺點 : 通常不容易加上 ASP or Javascript 等語言,檔案也會比較大,利用 IE or Netscape 看的效果可能會不同。 ◙ 建議 : 使用 UltraEdit 編輯,並熟悉 HTML 語法,如此其他網站的設計也就有能力學 過來運用。 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-6
  • 7. 撰寫第一個網頁 by HTML ◙ <HTML> <HEAD> <TITLE> 放標題的地方 </TITLE> </HEAD> <BODY> 這是第一個網頁 </BODY> ◙ </HTML> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-7
  • 8. 基本標籤說明 ◙ 網頁的標籤( Tags ),每一個標籤都是 由「 < 」及「 > 」所涵蓋, <HTML> , 代表 HTML 網頁的開始,而 </HTML> 則代表 HTML 網頁的結束。 ◙ <head> 和 </head> 之間是用於規範和 整體網頁相關的資訊,這些資訊不會直接 出現在網頁上。這部分還包含了 <title> ,用來說明此網頁的標題。此標題 會出現在視窗最上方。 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-8
  • 9. 基本標籤說明 ◙ <body> 和 </body> 之間所放的資訊則會 直接呈現在瀏覽器視窗上。 ◙ 標籤可以加上不同的屬性( Attributes ) ,去改變瀏覽器的呈現方式。 ◙ 例如 :  將 <body> 改成 <body background=“test.gif”> ◙ 註 : 標籤及屬性都沒有大小寫的區分 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-9
  • 10. 常用標籤 : 文字相關 (1) ◙ 表頭( Heading )常用在強調文字的重要性 ◙ 範圍 : H1 字型最大, H6 字型最小 ◙ 特性 : 會在文字上下空白兩行 ◙ 屬性 : left, center, right ◙ 例子 : <h1 align=“left”> 這會是在左邊最大的字 </h1> <h6 align=“center”> 這會是在中間最小的字 </h6> 結果呈現如下 : 這會是在左邊最大的字 這會是在中間最小的字 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-10
  • 11. 常用標籤 : 文字相關 (2) ◙ <p> 代表「段落」 (Paragraph) ,可讓 web 內容更清 楚分辨每一個區段內容 ◙ 屬性 : left, center, right ◙ 特性 : 會和上一個段落隔開一列 ◙ <br> 代表換行 (break), 沒有其他屬性 ◙ <pre> (Preformatted Text) ,原貌完整呈現在網頁上, 但是若有 HTML 標籤則會先處理後呈現。 ◙ <xmp> 如果我們想顯示標籤存在,就可以改用 <xmp> 標籤,此標籤會將所有其它的 HTML 標籤原封不動地 呈現出來。 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-11
  • 12. 常用標籤 : 文字相關 (3) ◙ <hr> 劃水平線 ◙ 屬性 :  ALIGN : left, right, center  NOSHADE ( 沒有陰影效果的水平線 )  SIZE: n ( 水平線的粗細, n 值為整數 )  WIDTH: n|p% ( 水平線的長度,可設定 Pixel 值或百 分比值 ) ◙ 例子 :  <hr noshade size=4 width=80% align=center> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-12
  • 13. 常用標籤 : 文字相關 (4) ◙ <font> : 設定字型 ◙ 屬性 :  SIZE: 字體大小 , 1~7  COLOR: 顏色  FACE: 字體類別 ◙ 例子 :  <font size=3 face=“ 標楷體” color=green> 測試 </font> ◙ 另一個例子 : 可將 size 作更大的調整  <basefont size=3>  <font size=+2> 測試 </font> ◙ <font> 設定字型不會自動換行 , 與 <h> 不同 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-13
  • 14. 常用標籤 : 文字相關 (5) ◙ <i>: 斜體字  <i> 測試 </i>  測試 ◙ <b>: 粗體字  <b> 測試 </b>  測試 ◙ <u>: 底線字  <u> 測試 </u>  測試 ◙ <sup>: 上標字  <sup> 測試 </sup>  測試 ◙ <sub>: 下標字  <sub> 測試 </sub>  測試 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-14
  • 15. 常用標籤 : 文字相關 (6) ◙ < marquee > : 「跑馬燈」,僅限於 IE 使 用, Netscape 不適用。 ◙ 屬性 :  Direction: left, right, up, down  Bgcolor: #000000, 兩個兩個一組 , 00~99, AA~FF  Behavior: alternate ( 左右來回 ), slide ( 進入後停止 ), scroll ( 反 覆)  Scrollamount: 滑動步伐的寬 ( 速度 )  Scrolldelay: 捲軸捲動快慢  Height: 高度  Width: 寬度 ◙ 例子 : <MARQUEE DIRECTION=LEFT BGCOLOR=“#ff9999” BEHAVIOR=SCROLL SCROLLAMOUNT=10 SCROLLDELAY=100> 測試 10/21/12 </MARQUEE> P-15 國立清華大學資訊基礎教育教學改進計畫
  • 16. 滑鼠移入就會停止的跑馬燈 ◙ <marquee onMouseOver=“this.stop()” onMouseOut=“this.start()” height=“50” direction=“up” scrolldelay=“4” scrollamount=“1”> 測試的文字 </marquee> ◙ onMouseOver=“this.stop()” 表示滑鼠移入 就停止 ◙ onMouseOut="this.start()" 表示滑鼠離開便 跑動 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-16
  • 17. 列表標籤 1 ◙ 總共有三種不同列表方式 :  無序列表( Unordered list ) <UL>  有序列表( Ordered list ) <OL>  定義列表( Definition list ) <DL> ◙ 配合 <lh>(list head) 和 <li> (list) 標籤 ◙ 每一種方式均可設定 type ,其值可為  Disc  Circle  Square 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-17
  • 18. 列表標籤 2-- UL( 無序列表 ) 例 子 ◙ UL( 無序列表 ) 例子 : ◙ HTML code:  <UL type=circle> <LH> 這是標題 <LI> 資應很簡單 <LI> 資應非常簡單 <LI> 資應真的非常簡單 </UL> ◙ 結果顯示 : 這是標題 o 資應很簡單 o 資應非常簡單 o 資應真的非常簡單 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-18
  • 19. 列表標籤 3--UL( 無序列表 ) 例子 ◙ 也可在 <li> 內插 type 屬性 ◙ HTML code: ◙ <UL> <LH> 這是標題 <LI type=square> 資應很簡單 <LI type=circle> 資應非常簡單 <LI type=disc> 資應真的非常簡單 </UL> ◙ 結果顯示 : 這是標題  資應很簡單 o 資應非常簡單 • 資應真的非常簡單 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-19
  • 20. 列表標籤 4--OL( 有序列表 ) 例子 ◙ HTML code: <OL type=3> <LH> 這是標題 <LI> 資應很簡單 <LI> 資應非常簡單 <LI> 資應真的非常簡單 </OL> ◙ 結果顯示 : 這是標題 4. 資應很簡單 5. 資應非常簡單 6. 資應真的非常簡單 ◙ 可以試著將 type=3 改成 type=a 或者 type=i 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-20
  • 21. 列表標籤 5--DL( 定義列表 ) 例子 ◙ DL 定義列表( Definition Lists ),其功能就像是在定義一堆特殊名詞。 ◙ <dt> 代表「被定義的名詞」( Definition Term ), <dd> 代表「說明的 文字( Definition Data ),這兩者必須成對出現。 ◙ HTML code: <DL> <DT> 這是標題 1 <DD> 資應很簡單 <DT> 這是標題 2 <DD> 資應真的非常簡單 </DL> ◙ 結果顯示 : 這是標題 1 資應很簡單 這是標題 2 資應真的非常簡單 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-21
  • 22. 影像標籤 ◙ 格式 : <img src=“xxx”, alt=“xxx”> ◙ 屬性: src, “ 路徑 / 圖檔檔名” alt, “ 找不到圖檔出現的文字 , 或滑鼠移到圖片 上方出現的文字” width, “ 顯示時的寬度 , 百分比或像素值” height, “ 顯示時的高度 , 百分比或像素值” border, “ 邊框大小 , 像素值” align, “ 設定和文字搭配的圖形位置 , 有 top, bottom, middle,left, right 等” 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-22
  • 23. 超連結標籤 1 ◙ 格式: <a href=“URL”> 超連結所顯示的文字 </a> ◙ 連結的檔案就是一筆路徑名稱,分為絕對路徑和相對路 徑兩種。  相對 :<a href="index.htm">  絕對 : <a href=“http://www.cs.nthu.edu.tw/index.htm"> ◙ target 屬性 : 可設定網頁顯示視窗或開啟新視窗顯示。 例如 , target=“aaa” ( 設定網頁顯示視窗在 aaa 這個網頁 上 ) 或者 , target=“_blank”( 開啟新視窗顯示 ) ◙ 例子 :  <a target=“aaa” href=“http://www.ntu.edu.tw”> 台大首頁 </a>  <a target=“aaa” href=“http://www.nctu.edu.tw”> 交大首頁 </a>  <a target=“_blank” href=“http://www.nthu.edu.tw”> 清大首頁 </a> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-23
  • 24. 超連結標籤 2 ◙ 若不想要連結的時候有底線 ( 比較不好看 ?) 可 以加入屬性 STYLE="text-decoration:none" <A HREF=“index.htm” STYLE=“text-decoration:none”> 沒有底線的連結 </A> ◙ 可配合 <a name=“xxx”>test</a> 使用,例如當 index.htm 檔案裡面有一行是 : <a name=“head”> 這是開頭 </a> 而這個 index.htm 檔案中的某處寫上 <a href=“#head”> 跳到開頭 </a> 或者 <a href=“index.thm#head”> 跳到開頭 </a> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-24
  • 25. 超連結標籤 3 ◙ 可以建立其他媒體的連結,如 wave, mp3, midi, jpeg, gif, mpeg 等。 ◙ 例子 : <a href=“abc.mp3”>abc 音樂撥放 </a> ◙ 以上這些檔案 IE 均有支援,可直接點選開啟, 但會呼叫系統的其他應用程式撥放。 ◙ 寄信的超連結寫法 :  <a href="mailto:www@cs.nthu.edu.tw">www</a> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-25
  • 26. 表格製作 1 ◙ <table>: 表格,會配合 <tr> 、 <th> 、 <td> 等,其中 <tr> 代表 table row , <th> 代表 table header , <td> 代表 table data 。也常會和 <caption> 標籤搭配,代表表 格標題。 ◙ <td> 和 <th> 的差別是 <th> 中的字體是粗體且置中。 ◙ <caption> 屬性 align 可為 top or bottom, 預設值 top ,如 <caption align=bottom> 標題 </catpion> ◙ <table> 屬性 : border ( 邊界的寬度 ) 、 align( 位置 ) 、 width( 寬 ) 、 height( 高 ) 、 cellspacing( 儲存格之間的 距離 ) 、 cellpadding( 表格資料到儲存格之間的距離 ) 、 border color(border 背景顏色 ) 、 bgcolor( 表格背景顏 色 ) 等。 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-26
  • 27. 表格製作 2 ◙ Border: 邊界的寬度,以 pixel 為單位 ◙ Align: 決定該表格在文件中的位置, left 、 center 、 right. ◙ width 、 height : 表格的寬、高,可用百分比或 pixel 表 示 ◙ Bordercolor: border 的背景顏色, #xxxxxx, x 為 16 進位 值,也可以寫為 bordercolor=green ◙ Bgcolor: 表格的背景顏色,寫法同上。 ◙ Cellspacing: 每個表格之間的距離,以 pixel 為單位  <table border=10 cellspacing=20> ◙ Cellpadding: 表格資料到表格框的距離,以 pixel 為單位  <table border=20 cellpadding=30> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-27
  • 28. 表格製作 3 ◙ 在 <td> 標籤內,我們可以使用 colspan 或 rowspan 的屬性,來合併數個儲存格。 ◙ Rowspan: 列之間的合併。 ◙ Colspan: 行之間的合併。 ◙ 例子 : <table border=3> <tr><td>A</td> <td rowspan=2> 上下兩格合成一格 </td> <td>B</td></tr> <tr><td>C</td> <td>D</td></tr> <tr> <td colspan=3> 左右三格合成一格 </td></tr> </table> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-28
  • 29. 表格實例 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-29
  • 30. 表格實例 HTML code 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-30
  • 31. 常用符號 ◙ 空白表示 : &nbsp (non-blank space) ◙ 大於 : &gt; ◙ 小於 : &lt; ◙ 雙引號 : &quot; ( 單引號直接打 ‘ 即可 ) ◙ & : &amp; 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-31
  • 32. HTML 程式註解表示 ◙ 註解表示 : <!-- your comments --> ◙ Browser 不會去處理註解裡面所寫的內容 ◙ 背景聲音 首頁中加入背景音樂的格式: <embed src=“xxx.wav" width=100 height=30 autostart=true loop=flase> </embed> Ps. Autostart, 一開啟即撥放 , loop, 循環撥放 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-32
  • 33. Frame 框架 1 ◙ <frameset>~</frameset> 所包含的即為一個框架區域範圍。 例如以下程式 : <FRAMESET COLS=4*,16*> <FRAME SRC=“first.htm" NAME="left"> <FRAME SRC=“second.htm" NAME="right"> </FRAMESET> ◙ 上例中, cols 表示此框架要以“行”的方式切割,另一個屬性則是 rows ,表示此框架要以“列”的方式切割。 ◙ <FRAMESET COLS=4*,16*> 的表示方式和 <FRAMESET COLS=20%,80%> 的效果是一樣的。 * 為其單位,表示這個框架有 兩個 frames ,其中一個分配到 4 個 * 的空間,另一個分配到 16* 的 空間,這是因為百分比的總合需為 100% ,若以百分比來計算,遇 到要分成 3 個 frames 就會比較不好寫,而以 * 表示會方便的多,如 平均分配三行 <FRAMESET COLS=1*,1*,1*> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-33
  • 34. Frame 框架 2 ◙ 上例中, <FRAME SRC=“first.htm” NAME=“left”> 表示左邊 frame 是 first.htm 這個 檔案,而它的名字為 left 。 <FRAME SRC=“second.htm” NAME=“right”> 則以此類推 。 取名字的用意是 你可以指定要將某個連結秀在 哪一個 frame 上,如 <a href=aaa.htm target=right>aaa.htm</a> ◙ 如何顯示 在 2 個行的框架內各有 2 列和 3 列的 frames 呢 ? 如以下圖形,一個 IE 可同時瀏覽多 個網頁 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-34
  • 35. 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-35
  • 36. 多個網頁同時瀏覽 -- 以框架實作 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-36
  • 37. Form ( 表單 ) 1 ◙ Form ( 表單 ) 設計可以讓使用者進行資料填寫 或選取的功能,之後傳送至 Server 端處理,通 常需搭配 ASP 、 PHP 或 CGI 方面的程式。 ◙ <form> 通常搭配 <input> 標籤,如下例 : <FORM action="mailto:test@yahoo.com.tw" method="post"> 名字: <INPUT type=text value="test"><br> 密碼: <INPUT type=password><br> 性別: <INPUT name="s" type=radio value=" 男 "> 男 <INPUT name="s" type=radio value=" 女 " checked> 女 <br> <INPUT type="submit" value=" 送出 "> <INPUT type="reset" value=" 重新輸入 "> </FORM> 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-37
  • 38. Form ( 表單 ) 2 ◙ <form> 需搭配 </form> 結尾,而 <input> 則不需 要。 ◙ <form> 可以指定其 submit 之後所要使用的程式 ,以上例則是啟動系統的收發信軟體。 ◙ <input> 可以設定許多屬性,常見的如下 :  Type = “text” ( 預設值 ) or “password” or “radio” or “checkbox” or “submit” or “reset” 等  Value 則是此 input 的外在面貌。 ◙ 上例結果 : 10/21/12 國立清華大學資訊基礎教育教學改進計畫 P-38