Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 5 章 列表與表格 著作權所有 © 旗標出版股份有限公司.

Similar presentations


Presentation on theme: "第 5 章 列表與表格 著作權所有 © 旗標出版股份有限公司."— Presentation transcript:

1 第 5 章 列表與表格 著作權所有 © 旗標出版股份有限公司

2 本章提要 條列式列表 定義用列表 表格 (Table) 化的世界 表格標籤屬性之介紹 表格雜項總結 HTML 4.0 的表格擴充規格

3 條列式列表 列表是一種簡單且實用的資料排列方式, 一堆資料若以適當的列表顯示, 閱讀時會更輕鬆悅目。
條列式列表的特徵是一列、一列地依序列出所需要的項目(item)。

4 條列式列表 <DIR>…</DIR> <MENU>…</MENU>
<OL>…</OL> —有序號的列表 <UL>…</UL> —無序號的列表 巢狀列表

5 <DIR>…</DIR>

6 <MENU>… </MENU>

7 <OL>…</OL> 有序號的列表

8 <OL> 標籤的屬性 改變編號的樣式

9 <OL> 標籤的屬性 改變編號的樣式

10 <OL> 標籤的屬性 改變編號的起始值與指定編號

11 <UL>…</UL> 無序號的列表

12 <UL> 標籤的屬性

13 巢狀列表

14 定義用列表 定義用列表常用來標示名詞, 因此在列出的名詞之後, 會加入其定義或說明:

15 定義用列表 定義列表的標籤 緊密排列的列表

16 定義列表的標籤 定義列表的用法與 <OL> 等條列式列表標籤略有不同, 因為列表中除了各項 (名詞) 的列表外, 各項目之下都有自己的名詞解釋, 其格式如下:

17 定義列表的標籤

18 定義列表的標籤

19 緊密排列的列表 在 <DL> 標籤中加上 COMPACT 屬性, 可使列表排列得較緊密:

20 緊密排列的列表 一旦 <DT> 的文字超過 4 個大寫英文字母的長度後, COMPACT 的作用即消失:

21 表格 (Table) 化的世界

22 表格 (Table) 化的世界

23 表格 (Table) 化的世界 表格標籤基本架構介紹 實例 TABLE 標籤簡便型用法

24 表格標籤的基本架構介紹

25 表格標籤的基本架構介紹 <TABLE>…</TABLE> 產生表格

26 表格標籤的基本架構介紹 <CAPTION>…</CAPTION> 為表格加上標題

27 表格標籤的基本架構介紹 <TR>…</TR> 定義橫列

28 表格標籤的基本架構介紹 <TD>…</TD> 定義每一橫列中的資料欄位

29 表格標籤的基本架構介紹 <TH>…</TH> 定義欄位標題名稱

30 <TH> 與 <TD> 的異同
適用場合 標頭欄位 資料欄位 字體粗細 加粗字體 正常字體 預設位置 左右居中 靠左對齊

31 實例

32 實例

33 TABLE 標籤簡便型用法

34 TABLE 標籤簡便型用法

35 表格標籤屬性之介紹

36 表格標籤屬性之介紹 <TABLE> 的屬性 <CAPTION> 的屬性
<TR>、<TH>、<TD> 的屬性 COLSPAN 和 ROWSPAN 屬性—欄位的合併 BGCOLOR, BACKGROUND 屬性—設定欄位的背景

37 <TABLE> 的屬性 <TABLE BORDER>、<TABLE BORDER="N"> —為表格加上框線:

38 <TABLE> 的屬性

39 <TABLE> 的屬性 若想控制邊框厚度, 也可以給 BORDER 屬性一個設定值:

40 <TABLE> 的屬性

41 <TABLE> 的屬性 <TABLE WIDTH> —調整表格的寬度:

42 <TABLE> 的屬性

43 <TABLE> 的屬性 可設定表格寬度隨瀏覽器視窗大小動態調整:

44 <TABLE> 的屬性

45 <TABLE> 的屬性 <TABLE HEIGHT> —調整表格的高度:

46 <TABLE> 的屬性

47 <TABLE> 的屬性 <TABLE CELLSPACING> —調整儲存格線的寬度:

48 <TABLE> 的屬性

49 <TABLE> 的屬性 <TABLE CELLPADDING> —調整欄位邊界:

50 <TABLE> 的屬性

51 <TABLE> 的屬性 <TABLE BGCOLOR> —設定表格背景顏色:
<TABLE BACKGROUND> —設定表格背景圖片:

52 <TABLE> 的屬性

53 <TABLE> 的屬性

54 <TABLE> 的屬性

55 <CAPTION> 的屬性 <CAPTION ALIGN> —設定表格標題位置。ALIGN 的屬性值有 top 與 bottom :

56 <CAPTION> 的屬性

57 <TR>、<TH>、<TD> 的屬性
ALIGN 屬性 用來設定欄位內資料的水平對齊方式, 分為left、center、right 等 3 種設定值:

58 <TR>、<TH>、<TD> 的屬性

59 <TR>、<TH>、<TD> 的屬性

60 <TR>、<TH>、<TD> 的屬性
VALIGN 屬性 用來設定欄位內資料的垂直對齊方式, 有 top、middle、bottom 等 3 種設定值:

61 <TR>、<TH>、<TD> 的屬性

62 <TR>、<TH>、<TD> 的屬性

63 <TR>、<TH>、<TD> 的屬性

64 <TR>、<TH>、<TD> 的屬性
NOWRAP 屬性 將欄位資料設為不換行。 WIDTH 屬性 用來設定儲存格的寬度, 設定值同樣可為百分比值或圖像點數。

65 <TR>、<TH>、<TD> 的屬性
在不使用 WIDTH 屬性的情況下:

66 <TR>、<TH>、<TD> 的屬性

67 <TR>、<TH>、<TD> 的屬性
設定相對寬度:

68 <TR>、<TH>、<TD> 的屬性

69 COLSPAN 和 ROWSPAN 屬性—欄位的合併

70 COLSPAN 和 ROWSPAN 屬性—欄位的合併

71 COLSPAN 屬性範例

72 COLSPAN 屬性範例

73 ROWSPAN 屬性範例

74 ROWSPAN 屬性範例

75 COLSPAN + ROWSPAN 屬性範例

76 COLSPAN + ROWSPAN 屬性範例

77 BGCOLOR, BACKGROUND 屬性—設定欄位的背景

78 BGCOLOR, BACKGROUND 屬性—設定欄位的背景

79 表格雜項總結 表格標籤有容乃大 表格標籤疑難解決

80 表格標籤有容乃大 一個表格欄位內可放入文字、圖形、格式化輸出、選單、超文字連結, 甚至再含入一個表格:

81 表格標籤有容乃大

82 表格標籤有容乃大

83 表格標籤有容乃大

84 表格標籤疑難解決 TABLE 空白欄位設定:

85 表格標籤疑難解決

86 表格標籤疑難解決 若覺得不好看, 可換行來解決:

87 表格標籤疑難解決 TABLE 內資料收尾:

88 表格標籤疑難解決

89 表格標籤疑難解決 將原本分行寫的 <TD>…</TD> 改寫在同一行內:

90 擴充欄位重疊 下面的錯誤示範, 只是說明一種可能的情況:

91 擴充欄位重疊

92 HTML 4.0 的表格擴充規格 表格段落標籤 直欄式表格 框線的控制

93 表格段落標籤 <THEAD> —表頭, 用來定義表格中要作為表頭的資料列。<CAPTION> 是定義表格的標題, 且置於表格之外, 而 <THEAD> 是置於表格的最前端。 <TFOOT> —表尾, 用來定義表格中要作為表尾的資料列。 <TBODY> —表格主體, 在 <TBODY> 標籤中, 只能用 <TR> 來定義表格中的橫列資料。

94 表格段落標籤實例

95 表格段落標籤實例

96 表格段落標籤實例

97 表格段落標籤實例 將前例擴充成包含三個表格主體:

98 表格段落標籤實例

99 表格段落標籤實例

100 表格段落標籤實例

101 直欄式表格 <COLGROUP> —以直行來分組:

102 直欄式表格 <COL> —控制直行分組中每一行的屬性:

103 直欄式表格實例

104 直欄式表格實例

105 直欄式表格實例

106 框線的控制 內部框線設定 —RULES, 用來設定表格之內各欄位間的框線出現方式。 外部框線設定 —FRAME, 用來設定表格的外框。

107 RULES 的屬性值 none:不要框線, 此為預設值。 groups:只有在列的群組或行的群組間才 會顯示框線。
rows:在各列之間顯示框線。 cols:在各行之間顯示框線。 all:所有的列和行之間都顯示框線。

108 RULES 的屬性值

109 FRAME 的屬性值 void:不顯示外框。 hsides:只顯示上下兩條水平的外框線。 vsides:只顯示左右兩條垂直的外框線。
above:只顯示上方的外框線。 below:只顯示下方的外框線。 lhs:只顯示左邊的外框線。

110 FRAME 的屬性值 rhs:只顯示右邊的外框線。 box、border:四條線都顯示。

111 FRAME 的屬性值

112 FRAME 的屬性值

113 FRAME 的屬性值


Download ppt "第 5 章 列表與表格 著作權所有 © 旗標出版股份有限公司."

Similar presentations


Ads by Google