1 / 34

專業 HTML 網頁設計

P303. 專業 HTML 網頁設計. HTML/DHTML/CSS/JavaScript. 陳錦輝. 第四章 網頁背景與文字排版. 4.1 版面排版 (<body>) 4.2 文字排版 4.3 多功能文字排版 (<font>) 4.4 網頁 DIY. 4.1  版面排版 (<body>). 本節將更深入地介紹< body> 控制標籤,並且透過< body> 標籤的眾多屬性來改變整個網頁的背景。以下是< body> 標籤的常用屬性列表:. < body> 常用屬性列表. 圖4-1 6位數16進制的顏色表示法.

Download Presentation

專業 HTML 網頁設計

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. P303 專業HTML網頁設計 HTML/DHTML/CSS/JavaScript 陳錦輝

  2. 第四章 網頁背景與文字排版 • 4.1 版面排版(<body>) • 4.2 文字排版 • 4.3 多功能文字排版(<font>) • 4.4 網頁DIY

  3. 4.1 版面排版(<body>) • 本節將更深入地介紹<body>控制標籤,並且透過<body>標籤的眾多屬性來改變整個網頁的背景。以下是<body>標籤的常用屬性列表: <body>常用屬性列表

  4. 圖4-1 6位數16進制的顏色表示法 4.1.1 <body> - bgcolor屬性 • 背景顏色所依靠的是<body>標籤的bgcolor屬性,來設定想要的顏色。 • 在HTML中,顏色的表示方法可以分為兩大類: • (1)英文表示法(或稱為關鍵字表示法),也就是直接以顏 色的英文名稱加以設定。

  5. 4.1.1 <body> - bgcolor屬性 • (2)16進制表示法,以6位數16進制的數值來表示顏 色,表示法『紅、綠、藍』3原色的調色方式所構 成。 • 前兩位數代表的是『紅色』的成分、中間兩位數代表的是『綠色』的成分、最後兩位數代表的是『藍色』的成分,數值由000~255,也就是16進制的00~FF。 • 其中成分越高者數值越大,因此,就像調水彩一樣,當我們改變了3原色的比例之後,就會形成許多種顏色,總共的變化應該有16777216種顏色。

  6. 4.1.1 <body> - bgcolor屬性 圖4-2 常見的顏色及顏色表示法

  7. 4.1.1 <body> - bgcolor屬性 • 範例4-1: • 內容執行結果 • 範例4-2: • 內容執行結果

  8. 4.1.2 <body> - background屬性 • 透過<body>標籤的background屬性可以將某一張圖片設定為網頁的背景圖片。 • 為了避免瀏覽器無法接受某些圖片格式,因此圖片格式最好選用JPEG(.jpg)及GIF(.gif)格式的圖檔。 • 範例4-3: • 內容執行結果

  9. 4.1.3 <body> - text屬性 • 使用<body>的text屬性可變更所有的文字顏色,顏色的設定方法同樣有16進制表示法與關鍵字表示法兩種。 • 範例4-4: • 內容執行結果

  10. 4.1.4 <body> - bgproperties • 只要將<body>標籤的bgproperties屬性設為『fixed』,背景圖片就不會隨著垂直捲軸移動。 • 只對於IE瀏覽器生效,Netscape瀏覽器則不支援該屬性。且該屬性並非HTML/XHTML的標準屬性。 • 範例4-5: • 內容執行結果

  11. 4.1.5 <body> - leftmargin屬性 • <body>標籤可以設定網頁的上邊界、左邊界與瀏覽器視窗的距離。 • leftmargin可設定文件內容左邊界至瀏覽器左邊界的距離。 • 範例4-6: • 內容執行結果

  12. 4.1.6 <body> - topmargin屬性 • Topmargin可以設定文件內容上邊界至瀏覽器上邊界的距離。 • 範例4-6: • 內容執行結果

  13. 4.2 文字排版 • 除了可以透過<body>的text屬性來設定整個網頁文字的顏色之外,針對網頁中個別文字的部分,也可以利用許多的HTML控制標籤來設定文字的字型變化。 • 在HTML中,一般字型的設定可以分為兩大類標籤:實體字型控制標籤與邏輯字型控制標籤。 • 這兩種標籤同樣都可以達到某些字型的設定,如下表:

  14. 4.2 文字排版 HTML字型設定標籤

  15. 4.2.1 <h?>(文字標題標籤) • HTML設計了6種的標題控制標籤,分別是<h1>、<h2>、<h3>、<h4>、<h5>、<h6>,統稱為<h?>文字標題標籤。 • <h?>中的數字與標題字型大小恰好成反比,也就是說,當數字越大時,字型卻越小。 • 除了會將字型的大小產生變化,字體也會加粗,<h?>開始前與結束後都會產生自動換列現象,以突顯標題。

  16. 4.2.1 <h?>(文字標題標籤) • 屬性algin可以設定標題對齊方式。 • 屬性值: • left:標題靠左對齊。(預設值) • center:標題置中對齊。 • right:標題靠右對齊。 • 範例4-7: • 內容執行結果

  17. 4.2.2 <b>、<strong> • <b>、</b>與<strong>、</strong>都是成對標籤,在起始標籤至結束標籤內的文字會以粗體顯示。 • 範例4-8: • 內容執行結果

  18. 4.2.3 <i>、<em>、<var>、<cite> • <i>、</i>,<em>、</em>,<var>、</var>,<cite>、</cite>都是成對標籤,在起始標籤至結束標籤內的文字會以斜體顯示。 • 範例4-9: • 內容執行結果

  19. 4.2.4 <u> • <u>、</u>是成對標籤,在起始標籤至結束標籤內的文字會加上底線顯示。 • 範例4-10: • 內容執行結果

  20. 4.2.5 <s>、<strike> • <s>、</s>與<strike>、</strike>都是成對標籤,在起始標籤至結束標籤內的文字中間會加上一條水平線,加上這條水平刪除線可以當作改錯之用。 • 範例4-11: • 內容執行結果

  21. 4.2.6 <tt> • <tt>、</tt>是成對標籤,在起始標籤至結束標籤內的文字會略為縮小。 • 範例4-12: • 內容執行結果

  22. 4.2.7 <big> • <big>、</big>是成對標籤,在起始標籤至結束標籤內的文字會被放大一級。例如:原本字型大小等級為3,就會被放大為等級4的字型大小。 • 範例: • 內容執行結果

  23. 4.2.8 <small> • <small>、</small>是成對標籤,在起始標籤至結束標籤內的文字會被縮小一級。例如:原本字型大小等級為3,就會被縮小為等級2的字型大小。 • 範例4-13: • 內容執行結果

  24. 4.2.9 <sub> • <sub>、</sub>是成對標籤,在起始標籤至結束標籤內的文字被顯示成下標。 • 範例4-14: • 內容執行結果

  25. 4.2.10 <sup> • <sup>、</sup>是成對標籤,在起始標籤至結束標籤內的文字會被顯示成上標。 • 範例4-15: • 內容執行結果

  26. 4.2.11 <blink> • <sup>、</sup>是成對標籤,在起始標籤至結束標籤內的文字會被顯示成上標。 • 範例4-16: • 內容執行結果

  27. 4.2.12 特殊字型標籤 • 除了上述的標籤之外,HTML尚有一些較少用到的特殊字型標籤,其功能如下表: • 範例4-17: • 內容執行結果 罕用的字型標籤列表

  28. 4.2.13 <basefont> • 在設定文字大小時,可以直接指定字型大小的等級,所以比起<big>、<small>來得更加方便許多。 • <basefont>標籤也可以配合下一節所介紹的<font>標籤產生更多樣的字型變化。 • 範例4-18: • 內容執行結果 • 範例4-19: • 內容執行結果

  29. 4.3 多功能文字排版(<font>) • <font>標籤的特色是,只需要一個標籤就改變文字的『大小』、『顏色』、『字體』。 • 使用<font>標籤設定字體時,由於許多字體並非瀏覽器本身所擁有,因此必須要瀏覽者的電腦中裝有該字體,才能夠正確地以我們所希望的字體顯示於瀏覽器中,否則就會改以電腦預設字體顯示。

  30. 4.3.1 <font> - size屬性 • size屬性可以用來設定文字大小等級,它有兩種設定方法:絕對設定與相對設定。 • 絕對設定指的是直接指定文字大小的等級(由1~7),相對設定則是針對目前字型大小相對放大或縮小幾個等級,而目前字型大小則是由<font>標籤或<basefont>標籤的作用範圍決定。 • 範例4-20: • 內容執行結果 • 範例4-21: • 內容 執行結果

  31. 4.3.2 <font> - color屬性 • color屬性可以用來設定文字的顏色,它同樣可以使用16進制顏色表示法及關鍵字顏色表示法來設定屬性值。 • 範例4-22: • 內容執行結果

  32. 4.3.3 <font> - face屬性 • 透過face屬性來設定文字的字體(或稱為字型),例如:標楷體、仿宋體等等。 • 範例4-23: • 內容執行結果

  33. 4.4 網頁DIY • 請翻閱至18.4節,在18.4節中,將原本單調的DIY網頁改造成一個有漂亮背景以及各種字型變化的網頁。

  34. 本章習題

More Related