PIECE2巨群
網頁設計 ‧ 平面設計 ‧ 虛擬主機 ‧ 網路行銷
最新消息
資訊分享
關於我們 服務項目 客戶案例 製作流程 虛擬主機 聯絡我們
重新發現網頁設計的表格

根據我最近的一些實踐以及在和一些讀者進行關於網頁設計的的使用問題溝通之後,決定寫這篇文章。總的來說,我注意到由於誤導性資訊,他們對於table的使用有種先入為主的厭惡。事實上很多人會說”我看到永遠不應該使用表格”的說法,但是這絕對是錯誤的!這個建議只是針對使用網頁設計的表格來定義網頁的佈局,但是表格在方便的排列資料資訊行和列方面非常完美,而且如果你一定要在一個頁面上顯示表列資料,你就不得不使用它們!為什麼不呢?然而,在這種情況下,一些人無視了用於table的某些網頁設計的標籤的存在並且不知道該如何正確的使用它們。


網頁設計有10個表格相關標籤

下面是一個帶有簡介的列表,但是首先,文檔要被正確的定義在HTML 4.01/XHTML 1或HTML 5下面:

•caption 定義表格標題

•col 為表格的列定義屬性

•colgroup 定義表格列的分組

•table 定義表格

•tbody 定義表格主體

•td 定義一個單格

•tfoot 定義表格的表注(底部)

•th 定義表格的表頭

•thead 定義表格的表頭

•tr 定義表格的行


關於表格的一些技巧

•根據w3schools的解釋和用法,在一個table定義中,元素必須出現在 之前,這樣,瀏覽器就可以在接受到所有資料之前呈現表注了。另外,如果不是這個順序,將不能通過W3C的HTML4和XHTML驗證,無論你聲明哪種DTD。。

•在 HTML 4.01 中,表格的align和bgcolor屬性不贊成使用,所以在HTML 5中不再有任何table的屬性被支援(事實上,在XHTML 1.0 Strict DTD中已經不支持”align”和”bgcolor”屬性了);

•所有主流瀏覽器都支持colgroup 標籤,但是Firefox、Chrome 以及 Safari 僅支援 colgroup 元素的 span 和 width 屬性;

•css中的empty-cells:show|hide 可以設定空單格是否顯示邊框。注意,這個需要設置在table而不是td/th中。IE6中比較容易遇到該問題;

•css中的border-collapse:collapse | separate 可以設置表格的邊框是否被合併成一個邊框;

•css中的border-spacing屬性等效於table的cellspacing屬性。

為了實現現在所提倡的表現和結構分離的開發模式,前端觀察建議將頁面中所有與表現層有關的東東,都用CSS來控制,不用HTML自帶的屬性來控制頁面的表現,而table是最容易被忽略的一個。

 


轉貼來源:前端觀察

 


參考文獻:

1.李青蓉等編著.(1998).人機介面設計,台北縣:空大。

2.邱柏清.(2004).網頁介面愉悅行之研究,國立台灣科技大學設計研究所碩士論文。

3.許峻誠、張恬君、莊明振.(2001).網頁風格認知與設計要素之探討-以企業網站首頁為例,第六屆設計學術研究果研討會論文集。
 

 
返回列表
上一頁 下一頁


相關文章

網頁設計的特殊符號介紹
MAC下的網頁設計中文字體優化
回應式網頁設計
網頁設計要根據企業風格慎選配色
為你的網頁設計開發後,並代管網站來增加收入


最新文章

HVACKer:入侵隔離網絡的新型攻擊技術
還有什麼不會被入侵?路由器 LED 燈已成為攻擊入口
美 5 家獨角獸同天申請 IPO 掛牌,最狂的是一家估值 124 億美的數據分析新創!
【台灣「智慧產業」開始佈局】緯創集團領投跨國 AI 新創 iKala,下一步拓展東南亞市場
快可以用手機遠端遙控你的所有家電了



 
PIECE2巨群 版權所有 © 2008 總公司:06-2895301 台北:02-82529838 台中:04-25152530 高雄:07-7931226
驗證 CSS 驗證 W3C
專精項目:網頁設計   網站設計   平面設計   包裝設計   關鍵字行銷   關鍵字排名   網路行銷   網站代管   虛擬主機   ERP系統