
HTML 元素 (element) 分成兩種,一種是行內元素 (inline element) ,另一種則是區塊元素 (block element) 。事實上行內元素很少單獨使用,大部分網頁都是從上而下一個接一個的區塊元素,然後在區塊元素中使用行內元素。
那,行內元素與區塊元素的差別在哪裡呢?其實很簡單,把區塊元素想像成一個盒子,用了一個區塊元素,也就是在網頁的固定區域擺了一個大盒子,當然,盒子裡頭可以在放其他東西。例如以下的網頁的 <table> 為表格的標籤,表格中自然需要表格的內容囉
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | < html > < head > < title >網頁標題</ title > </ head > < body > 文字為行內元素,所以這一段文字可以很長長長長長長長長長長 長長長長長長長長長長長長長長長長長長長長 ... 不同瀏覽器 可能會有不同的顯示結果。< br / > < br / > < hr > < table align = "center" border = "1" width = "300" height = "200" > < caption >表格為區塊元素</ caption > < tr >< td >(1, 1)</ td >< td >(1, 2)</ td >< td >(1, 3)</ td >< td (1, 4)</td></ tr > < tr >< td (2, 1)</td>< td >(2, 2)</ td >< td >(2, 3)</ td >< td >(2, 4)</ td ></ tr > < tr >< td (3, 1)</td>< td >(3, 2)</ td >< td >(3, 3)</ td >< td >(3, 4)</ td ></ tr > < tr >< td >(4, 1)</ td >< td >(4, 2)</ td >< td >(4, 3)</ td >< td >(4, 4)</ td ></ tr > </ table > </ body > </ html > <!-- 《程式語言教學誌》的範例程式 檔名:example20.html 功能:示範 HTML 4.01 標記語言的使用 作者:張凱慶 時間:西元 2011 年 5 月 --> |
利用瀏覽器 (broswer) 開啟,如下

行內元素全部會集結在一行,直到碰到 <br /> 結束這一行,上例中,我們雖然把文字分成三行,瀏覽器卻是顯示成兩行,其實瀏覽器解讀時只有一行,因為視窗大小的關係,所以把多餘第一行的內容自動放到第二行。
<table> 就是一個區塊元素,因此整張表格佔據視窗的固定區域,我們把屬性 (attribute) align 設定為 center ,使整張表格在網頁裡置中對齊,然後 width 設定為 300 畫素, height 設定為 200 畫素,共有四列四行,表格自動在 300×200 的區域中分配相同大小的 16 個格子。
我們再以另一個例子說明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | < html > < head > < title >網頁標題</ title > </ head > < body > < q >第一個行內引述</ q >< q >第二個行內引述</ q >< blockquote >第一個區塊引述</ blockquote > < q >第三個行內引述</ q >< blockquote >第二個區塊引述</ blockquote >< q >第四個行內引述</ q > </ body > </ html > <!-- 《程式語言教學誌》的範例程式 檔名:example21.html 功能:示範 HTML 4.01 標記語言的使用 作者:張凱慶 時間:西元 2011 年 5 月 --> |
瀏覽器開啟結果如下

<q> 與 <blockquote> 都是引述用的元素,前者 <q> 為行內元素,後者 <blockquote> 為區塊元素,具有縮排的效果,我們可以在這個例子清楚看到兩者的不同。
中英文術語對照 | |
---|---|
元素 | element |
行內元素 | inline element |
區塊元素 | block element |
瀏覽器 | broswer |
屬性 | attribute |
您可以繼續參考
HTML 基本概念
- 元素與屬性
- 絕對路徑與相對路徑
- 度量與單位
- 網頁顏色
- 網頁字元索引
- 文件型態定義
- <html> - 文件標籤
- <head> - 文件標頭
- <title> - 標題
- <meta /> - 資訊
- <link /> - 外連樣式表
- <script> - 腳本程式
- <style> - 樣式
- <base> - 基本路徑
- <body> - 文件主體
- <address> - 作者資訊
相關目錄
HTML 4.01 快速導覽 - 目錄
HTML, CSS 教材
首頁
參考資料
沒有留言:
張貼留言