1 / 41

計算機概論

計算機概論. 第 11 章  HTML 網頁設計. 大 綱. 11-1   建置網站的流程 11-2   從事網頁設計所需的軟、硬體 11-3   從事網頁設計相關的程式語言 11-4 認識 HTML 語法 11-5   編輯 HTML 網頁 11-6 HTML 網頁的整體架構 11-7 事件處理程式 11-8 資料編輯與格式化 11-9   超連結 11-10 圖片 11-11 表格. 11-1  建置網站的流程. 一、蒐集資料與規劃網站架構 二、網頁製作與測試 三、將網站上傳至 Web 伺服器並加以推廣 四、網站的更新與維護.

ulf
Download Presentation

計算機概論

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 計算機概論 第11章 HTML網頁設計

  2. 大 綱 • 11-1  建置網站的流程 • 11-2  從事網頁設計所需的軟、硬體 • 11-3  從事網頁設計相關的程式語言 • 11-4認識HTML語法 • 11-5  編輯HTML網頁 • 11-6HTML網頁的整體架構 • 11-7事件處理程式 • 11-8資料編輯與格式化 • 11-9  超連結 • 11-10圖片 • 11-11表格

  3. 11-1 建置網站的流程 一、蒐集資料與規劃網站架構 二、網頁製作與測試 三、將網站上傳至Web伺服器並加以推廣 四、網站的更新與維護

  4. 11-2 從事網頁設計所需的軟、硬體 • 硬體 • 網頁編輯軟體 • 影像動畫軟體 • 瀏覽器 • 網頁空間

  5. 11-3 從事網頁設計相關的程式語言 • HTML是一種用來撰寫網頁的程式語言,由W3C所制定。 網頁的HTML原始檔 網頁的實際瀏覽結果

  6. 11-3 從事網頁設計相關的程式語言 • XML是由W3C贊助的組織XML Working Group所制定,1998年2月正式推出1.0版,主要的用途是在Internet傳送或處理資料。 • CSS是由W3C所制定,主要的用途是定義網頁資料的編排、顯示、格式化及特殊效果 。

  7. 11-3 從事網頁設計相關的程式語言 • DHTML技術能夠在網頁下載完畢後插入、刪除或取代網頁的某些HTML原始碼,而瀏覽器會自動根據更新過的HTML原始碼顯示新的網頁內容,而不必從伺服器重新下載整個網頁。 • XHTML 是由W3C所制定,主要的用途和HTML一樣是撰寫網頁,語法比HTML嚴謹。 • Java Applets是使用Java程式語言所撰寫的小程式,可以用來製造動態效果。

  8. 11-3 從事網頁設計相關的程式語言 • VRML主要的用途是描述物體的三度空間資訊,讓網頁的瀏覽者可以看到3D的物體。 使用VRML製作 虛擬旅遊網頁

  9. 11-3 從事網頁設計相關的程式語言 • ActiveX Control:這是Microsoft為了迎戰Java Applet所推出,功能強大。 Windows Media Player控制項 月曆控制項

  10. 11-3 從事網頁設計相關的程式語言 • 瀏覽器端Script是一段散佈在HTML原始碼內的小程式,由瀏覽器負責執行,有Netscape公司的JavaScript和Microsoft公司的VBScript。 • 雖然瀏覽器端Scripts已經可以完成許多工作,但有些工作還是得在伺服器端執行Scripts才可以完成,常見的伺服器端Scripts有下列幾種: • CGI (Common Gateway Interface) • JSP (JavaServer Pages) • PHP (PHP:Hypertext Preprocessor) • ASP (Active Server Pages)

  11. 起始標籤 空白字元 屬性 值 空白字元 屬性 值 內容 結束標籤 11-4認識HTML語法 • 標籤 (tag):HTML標籤可以分成兩種,第一種用來識別網頁上的元件或描述元件的樣式,第二種用來指向其它資源。 • 屬性 (attribute):除了HTML標籤本身所能描述的特性之外,大部分標籤還會搭配屬性,以提供更多資訊。 <H1 COLOR="#FF0000" ALIGN="CENTER">快樂頌</H1>

  12. 11-4認識HTML語法 • 值 (value):通常屬性會有一個值,而且這個值必須從預先定義好的範圍內選取。 • 巢狀標籤 <H1>Happy<I>Birthday</I></H1> <H1>Happy<I>Birthday</H1></I> • 空白字元:HTML瀏覽器會忽略標籤之間多餘的空白字元或Enter鍵。 • 特殊字元:HTML文件中有一些特殊字元,例如小於 (<)、大於 (>)、雙引號 (“)、& 和空白字元,必須要分別輸入 &lt;、&gt;、&quot;、&amp;、&nbsp; 。 順序正確 順序不正確

  13. 11-5 編輯HTML網頁 • 使用記事本編輯HTML網頁,但必須將副檔名改為 .htm。 • HTML網頁編輯完畢後,可以使用Internet Explorer進行瀏覽 ,也就是在網址列輸入HTML網頁的路徑,然後按 [Enter] 鍵。

  14. 11-6HTML網頁的整體架構 HTML文件的整體架構可以分成三個部分-HTML版本宣告、標題宣告、文件主體 ,下面是一個例子: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html40/strict.dtd"> <HTML> <HEAD> <TITLE>我的第一個網頁</TITLE> </HEAD> <BODY> Hello World! </BODY> </HTML> 版本宣告 標題宣告 文件主體

  15. 11-6HTML網頁的整體架構 <BODY>...</BODY> 標籤的重要屬性 : • ALINK = "#RRGGBB" 或 "...“ • BACKGROUND = "URL“ • BGCOLOR = "#RRGGBB"或 "...“ • LINK = "#RRGGBB" 或 "...“ • SCROLL = "{YES,NO}“ • TEXT = "#RRGGBB"或"...“ • TITLE = "...“ • VLINK = "#RRGGBB" 或 "..."

  16. 11-7事件處理程式 事件處理程序 (event handler) 指的是將瀏覽者的動作 (例如按下滑鼠或按鍵) 和Script程式連結,例如: • onLoad = "...“ • onUnload = "...“ • onClick = "...“ • onDblClick = "...“ • onMouseDown = "...“ • onMouseUp = "...“ • onMouseOver = "...“ • onMouseMove = "...“ • onMouseOut = "..."

  17. 11-7事件處理程式 • onFocus = "...“ • onBlur = "...“ • onKeyPress = "...“ • onKeyDown = "...“ • onkeyUp = "...“ • onSubmit = "...“ • onReset = "...“ • onSelect = "...“ • onChange = "..."

  18. 11-8資料編輯與格式化 11-8-1設定標題格式 <HTML> <HEAD> <TITLE>示範標題格式網頁</TITLE> </HEAD> <BODY> <H1 ALIGN="LEFT">這是向左對齊的標題 1</H1> <H2 ALIGN="CENTER">這是置中的標題 2</H2> <H3 ALIGN="RIGHT">這是向右對齊的標題 3</H3> <H4>這是標題 4 (Heading 4)</H4> <H5>這是標題 5 (Heading 5)</H5> <H6>這是標題 6 (Heading 6)</H6> </BODY> </HTML>

  19. 11-8-2設定段落格式 11-8資料編輯與格式化 <HTML> <HEAD> <TITLE>使用段落標籤的網頁</TITLE> </HEAD> <BODY> <P>天命之謂性,率性之謂道,修道之謂教。</P> <P>道也者,不可須臾離也;可離,非道也。</P> <P>是故,君子戒慎乎其所不賭,恐懼乎其所不聞。</P> <P>莫見乎隱,莫顯乎微,故君子慎其獨也。</P> </BODY> </HTML>

  20. 11-8-3預先格式化段落 11-8資料編輯與格式化 <HTML> <HEAD><TITLE>示範預先格式化網頁</TITLE></HEAD> <BODY> <PRE> #include <studio.h> void main() { printf("Hello World!\n") } </PRE> </BODY> </HTML>

  21. 11-8-4註解 11-8資料編輯與格式化 <HTML> <BODY> <!--這是註解不會顯示在瀏覽器畫面上--> </BODY> </HTML>

  22. 11-8-5常見的文字格式 11-8資料編輯與格式化 HTML提供的文字格式標籤 • <B>粗體文字 • <I>斜體文字 • <U>加底線文字 • <BIG>大字型 • <SUB>下標文字 • <SUP>上標文字 • <SMALL>小字型 • <EM>強調斜體文字 • <STRONG>強調粗體文字 • <DFN>定義文字 • <CODE>程式碼文字

  23. 11-8-5常見的文字格式 11-8資料編輯與格式化 • <SAMP>範例文字 • <KBD>鍵盤文字 • <VAR>變數文字 • <CITE>引用文字 • <ABBR>縮寫文字 • <ACRONYM>頭字語 • <STRIKE>刪除字 • <S>刪除字 • <TT>打字機字體 • <Q>引用語

  24. 11-8-6水平線 11-8資料編輯與格式化 <HR> 標籤的重要屬性有: • ALIGN = "{LEFT, CENTER, RIGHT}" (水平線向左對齊、置中或向右對齊) • COLOR = "#RRGGBB" 或 "..." (水平線顏色) • SIZE = "n" (水平線高度) • WIDTH = "n" (水平線寬度) • 範例 <HR COLOR="Green" ALIGN="LEFT" WIDTH="50%" SIZE="5">

  25. 11-8-7文字字型、色彩與大小 11-8資料編輯與格式化 <HTML> <BODY> <P>聽風在唱</P> <P><FONT SIZE="1" COLOR="Green" FACE="華康細圓體">聽風在唱</FONT></P> <P><FONT SIZE="2" COLOR="Purple" FACE="華康行書體">聽風在唱</FONT></P> <P><FONT SIZE="3" COLOR="Red" FACE="華康流線體">聽風在唱</FONT></P> <P><FONT SIZE="4" COLOR="Navy" FACE="華康娃娃體">聽風在唱</FONT></P> <P><FONT SIZE="5" COLOR="Teal" FACE="華康彩帶體">聽風在唱</FONT></P> <P><FONT SIZE="6" COLOR="Blue" FACE="華康布丁體">聽風在唱</FONT></P> <P><FONT SIZE="7" COLOR="Olive" FACE="華康古印體">聽風在唱</FONT></P> </BODY> </HTML>

  26. 11-8-8項目符號與編號清單 11-8資料編輯與格式化 <HTML> <BODY> <UL TYPE="CIRCLE"> <LI><FONT COLOR="#800000" FACE="華康行書體">射雕英雄傳</FONT></LI> <LI><FONT COLOR="#800000" FACE="華康行書體">神雕俠侶</FONT></LI> <LI><FONT COLOR="#800000" FACE="華康行書體">倚天屠龍記</FONT></LI> <LI><FONT COLOR="#800000" FACE="華康行書體">碧血劍</FONT></LI> </UL> </HTML> </BODY>

  27. 11-8-8項目符號與編號清單 11-8資料編輯與格式化 <HTML> <HEAD> <TITLE>示範編號清單的網頁</TITLE> </HEAD> <BODY> <OL TYPE="A"> <LI><FONT COLOR="#0066FF" SIZE="5" FACE="華康雅宋體">玩具總動員</FONT></LI> <LI><FONT COLOR="#0066FF" SIZE="5" FACE="華康雅宋體">蟲蟲危機</FONT></LI> <LI><FONT COLOR="#0066FF" SIZE="5" FACE="華康雅宋體">花木蘭</FONT></LI> <LI><FONT COLOR="#0066FF" SIZE="5" FACE="華康雅宋體">泰山</FONT></LI> <LI><FONT COLOR="#0066FF" SIZE="5" FACE="華康雅宋體">小美人魚</FONT></LI> <LI><FONT COLOR="#0066FF" SIZE="5" FACE="華康雅宋體">鐘樓怪人</FONT></LI> </OL> </BODY> </HTML>

  28. My Web Support about.htm question.htm staff.htm 11-9 超連結 11-9-1 建立超連結 • 連結位於相同資料夾的文件 例如 <A HREF="question.htm">常見問題集</A> • 連結位於不同資料夾的文件 例如 <A HREF="Support\staff.htm">員工</A> • 連結Web上的文件 例如 <A HREF="http://tw.yahoo.com/">雅虎奇摩</A>

  29. 11-9-2設定連結至E-mail地址的超連結 11-9 超連結 • 當您設定連結至E-mail地址的超連結時,除了要使用 <A>…</A> 標籤的HREF屬性設定收件人的電子郵件地址,還要在電子郵件地址前面加上mailto: 通訊協定,例如: <A HREF="mailto:jeanchen@mail.ht.net.tw">歡迎寫信給我們</A>

  30. 11-10圖片11-10-1 插入圖片 我們可以使用 <IMG> 標籤在網頁上插入圖片,其屬性如下: • ALIGN = "{LEFT, RIGHT, TOP, MIDDLE, BOTTOM}" • ALT = "..." • BORDER = "n"。 • CONTROLS: • DYNSRC = "URL“ • HEIGHT = "n" • HSPACE = "n" • ISMAP • LONGDESC = "..." • LOWSRC = "URL"

  31. 11-10圖片11-10-1 插入圖片 • LOOP = "{n, INFINITE}" • NAME = "..." • SRC = "URL"。 • START = "{FILEOPEN, MOUSEOVER}" • USEMAP = "URL" • VRML = "..." • VSPACE = "n" • WIDTH = "n" • 這個標籤亦接受CLASS、ID、STYLE、TITLE、LANG、DIR、onClick、onDblClick、onMouseDown、onMouseUp、onMouseOver、onMouseMove、onMouseOut、onKeyUp、onKeyPress等屬性。

  32. 11-10-2設定圖片的高度、寬度與框線 11-10圖片 <HTML> <HEAD> <TITLE>設定圖片的高度、寬度及框線</TITLE> </HEAD> <BODY> <IMG SRC="mulan4.gif"> <IMG SRC="mulan4.gif" HEIGHT="136" WIDTH="120"> <IMG SRC="mulan4.gif" BORDER="3"> </BODY> </HTML>

  33. 11-10-3 設定圖片的對齊方式 11-10圖片 <BODY> <P><IMG SRC="mulan1.jpg"> <FONT COLOR="Maroon" FACE="華康古印體" SIZE="5">迪士尼最新動畫鉅獻 <IMG SRC="mulan2.jpg"></FONT></P> <P><FONT FACE="華康行書體" SIZE="5" COLOR="Maroon">Mulan-花木蘭</FONT></P> <P><FONT FACE="華康楷書體W3">唧唧復唧唧,木蘭當戶織,不聞機杼聲,唯聞女 嘆息。問女何所思?問女何所憶?女亦無所思,女亦無所憶......”這首耳熟能響的木 蘭詩,相信您我都背頌過,而今迪士尼將這個中國民間故事搬上動畫的舞台,就讓 我們一起來回味一下吧!</FONT></P> </BODY>

  34. 11-10-3 設定圖片的對齊方式 11-10圖片 • 在插入第一張圖片的敘述中加上ALIGN = “LEFT” 屬性 • 在插入第一張圖片的敘述中加上ALIGN = "RIGHT" 屬性

  35. 11-10-3 設定圖片的對齊方式 11-10圖片 • 在插入第一張圖片的敘述中加上ALIGN = “TOP” 屬性 • 在插入第一張圖片的敘述中加上ALIGN = "MIDDLE" 屬性

  36. 11-10-3 設定圖片的對齊方式 11-10圖片 • 在插入第一張圖片的敘述中加上ALIGN = "BOTTOM" 屬性

  37. 11-11表格 11-11-1 插入表格 • <TABLE>...</TABLE> 標籤:在HTML文件中標示一個表格 • <TR>...</TR> 標籤:在表格中標示一列 (Row) • <TD>...</TD> 標籤:在一列中標示一儲存格 • <TH>...</TH> 標籤:在一列中標示一標題儲存格

  38. 11-11-2設定表格的對齊方式 11-11表格 <TABLE> 標籤的ALIGN屬性提供了LEFT (靠左)、CENTER (置中)、RIGHT (靠右) 三種對齊方式。

  39. 11-11-3 設定表格的背景色彩與背景圖片 11-11表格 • 我們可以使用 <TABLE> 標籤的BGCOLOR、BACKGROUND屬性設定表格的背景色彩與背景圖片,例如 <TABLE BORDER=“1” BGCOLOR=“#FFEED2”> 是將表格的背景色彩設定為 #FFEED2,<TABLE BORDER=“1” BACKGROUND=“bg.gif”> 是將表格的背景圖片設定為bg.gif。

  40. 11-11-4 設定儲存格的對齊方式 11-11表格 <TABLE BORDER="1" WIDTH="100%"> <TR> <TD><IMG SRC="03.gif"></TD> <TD ALIGN="LEFT">向左對齊</TD> <TD ALIGN="CENTER">水平置中</TD> <TD ALIGN="RIGHT">向右對齊</TD> </TR> <TR> <TD><IMG SRC="04.gif"></TD> <TD VALIGN="TOP">靠上對齊</TD> <TD VALIGN="MIDDLE">垂直置中</TD> <TD VALIGN="BOTTOM">靠下對齊</TD> </TR> <TR> <TD><IMG SRC="05.gif"></TD> <TD ALIGN="RIGHT" VALIGN="TOP">靠右上對齊</TD> <TD ALIGN="CENTER" VALIGN="MIDDLE">水平垂直置中</TD> <TD ALIGN="RIGHT" VALIGN="BOTTOM">靠右下對齊</TD> </TR> </TABLE>

  41. 11-11-5 設定儲存格的背景圖片與背景色彩 11-11表格 • 如果要設定某一列儲存格、某一個儲存格或標題儲存格的背景圖片與背景色彩,可以分別使用 <TR>、<TD>、<TH> 標籤的BACKGROUND和BGCOLOR屬性,例如:

More Related