HTML初學者指南(九)(轉)

post0發表於2007-08-15
HTML初學者指南(九)(轉)[@more@]

 

指明一個到QuickTime 電影的連結. 一些通常的檔案型別和其副檔名為:

檔案型別 副檔名

純文字plain text .txt

HTML 文件 .html

GIF 圖象 .gif

TIFF 圖象 .tiff

X 點陣圖圖象 .xbm

JPEG 圖象 .jpg 或 .jpeg

PostScript 檔案 .ps

AIFF 聲音檔案 .aiff

AU 聲音檔案 .au

WAV 聲音檔案 .wav

QuickTime 電影 .mov

MPEG 電影 .mpeg 或 .mpg

記住你假設的讀者和他們使用的軟體. 例如,多數UNIX 工作站不能播放QuickTime 電影.

表格Tables

  在 HTML 制定表格標記之前, HTML 作者不得不在
 標記中仔細安排他們的表格式的資訊,計算空格的個數,預覽輸出效果。表格不僅對描述表格式資訊十分有用,對於那些經常性的 HTML 作者來說,它可以使他們可以方便地完成大量的 Web 頁. (請看 NCSA Relativity Group's pages ,一個很好的例子.) 

  根據下面的編碼解釋考慮你的表格式資訊. 一個表格得有一些表頭,用於說明每行/列包含什麼內容,行rows表示資訊, 單元cells表示每個項. 在下面的表格中, 第一列包含表頭資訊, 每行說明一個 HTML 表格標記, 每個單元含有一對標記或者對標記功能的解釋.

表格元素

元素 描述

...
定義一個表格。 如果使用了 BORDER 屬性, 瀏覽器顯示一個帶邊界的表格.

... 定義表格標題的caption . 標題的預設位置在表格的頂部. 屬性 ALIGN=BOTTOM可以用於指定標題顯示在表格底部

注:caption標記內可以使用任意其他標記.

... 說明表格中的一行. 你可以定義整個行的預設屬性: ALIGN (LEFT, CENTER, RIGHT) 和/或 VALIGN (TOP, MIDDLE, BOTTOM). 詳細內容參考本表格末尾的"表格屬性"部分.

... 定義一個表格頭單元. 預設狀態該單元的文字為粗體居中. 該單元可以包含其他屬性,說明單元屬性和/或單元內容. 詳細內容參見本表格底部的"表格屬性"部分.

... 定義一個表格資料單元. 預設情況下該單元內的文字為水平方向靠左對齊, 垂直方向居中排放. 該單元可以包含其他屬性,說明單元屬性和/或單元內容. 詳細內容參見本表格底部的"表格屬性"部分.

表格屬性

注: 在 ... 或 ... 單元中定義的屬性將覆蓋( override ) ... 中的預設定義.

屬性 描述

ALIGN (LEFT, CENTER, RIGHT)

VALIGN (TOP, MIDDLE, BOTTOM)

COLSPAN=n

ROWSPAN=n

NOWRAP

一個單元的水平位置分配.

一個單元的垂直位置分配.

一個單元跨多少列(n).

一個單元跨多少行(n).

關閉一個單元中的自動換行(word wrapping).

通用表格格式

一個表格的通用格式形式為:

<== 表格定義的開始

<== caption 定義

<== 第一行定義的開始

<== 第一行的第一個單元 (一個頭head)

<== 第一行最後一個單元(一個頭 head)

<== 第一行定義的結尾

<== 第二行定義的開始

<== 第二行第一個單元

....

<== 第二行最後一個單元

<== 第二行定義的結尾

<== 最後一行定義的開始

<== 最後一行第一個單元

...

<== 最後一行最後一個單元

<== 最後一行定義結尾

caption 內容
單元cell 內容 單元內容
單元內容 單元內容
單元內容 單元內容
<== 表格定義結束

標記必須把整個表格括起. 表格中的第一個項是 CAPTION, 它是可選部分. 然後你可以用 和 標記定義任意多行. 在一行內也可以有用... 或 ... 標記定義的任意數目的單元. 表格中的每一行在本質上是和它的上下行獨立編排格式的. 這使得你可以很容易地顯示象上文中的只有一個單元的表格, 例如表格屬性, 跨越表格中的多個列.

非表格式資訊使用的表格

  有些 HTML 作者使用表格描述非表格化資訊. 例如, 因為連結可以包含在表格單元中, 一些作者使用沒有邊界的表格組合一些分離的圖象建立“一個”圖象. 可以顯示錶格的瀏覽器可以無縫隙地顯示這些實際分離的圖象, 使得合成的圖象類似於一個 圖象映象image map (一個帶有矩形超鏈區域的圖象).

  使用帶有圖象邊界的表格也可以得到很好的顯示效果. 不妨試一試,看看自己喜歡哪種風格.

填充 Form (Fill-out Forms)

  Web form 使讀者可以向 Web 伺服器返回資訊以產生某種動作. 例如, 假設你想收集名字和電子郵件地址以便向提出要求的讀者傳送電子郵件. 對每個輸入他/她的姓名和地址的人, 你需要得到要傳送的資訊和加到資料庫中的響應者的專案.

  這種輸入資料的處理工作通常是由script(描述式語言:譯者注)描述函式或者用 Perl 或其他處理文字,檔案和資訊的語言編寫的程式來完成的. 如果你寫不出能夠處理輸入資料的程式或script函式, 你就得找其他人替你完成.

  Form 本身倒是比較簡單. 它們也使用 HTML 標記來生成. 可能不同的地方在於接受並處理遞交資料的程式或script描述函式. 由於需要說明專門的處理輸入資訊的script描述函式, 在本指南中不討論 填充forms.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957408/,如需轉載,請註明出處,否則將追究法律責任。

相關文章