1. 程式人生 > >十個最簡單實用的Table設計模板

十個最簡單實用的Table設計模板

重點仔細調整單元格之間的間距優點很簡單的設計,對於簡單的表格很合適缺點tr:hover 在IE6下不能使用, 如果表格有很多的列,看起來會很混亂

2. 豎直簡約型

雖然使用很少,但豎直簡約型表格經常用於分類或比較物件的描述,每一列代表的一個實體。我們可以在豎直簡約型表格列之間加入空格來進行分隔。

最好加上大數值的 border-leftborder-right,使用相同的顏色作為背景色。如果你願意可以使用透明邊框,但是IE6會把表格弄的面目全非。因為豎直簡約型表格中,資料被從上到下(豎直)閱讀的,所以新增 tr:hover 毫無用處,反而會使表格更難以理解。當然可以使用基於 JavaScript 解決方案,當滑鼠移動到某列時,使其高亮顯示,但是這超出了本文討論的範圍。

重點仔細調整單元格之間的填充距離, 不要新增 tr:hover有點很簡單的設計,對於簡單的表格很合適缺點如果背景色不是色塊型的,不要使用豎直簡約型表格,它僅僅適合一部分 Table

3. 方塊型

所有表格風格中最常用的,方塊風格適用於各種型別的表格,挑選出一個好的顏色方案,分配給所有單元格的 background-color。別忘了定義 border 來區分各個單元格。下面是方塊型表格的例子:

這種風格,可能是目前最常用的方式。最難的問題實際上是找到與你的網站匹配的配色方案。如果你的網站上的影象比較深沉,使用這種方式將比較困難。

重點挑選與網站適合的色彩優點容易設計,資料多和資料少的表格都適合缺點
挑選完美的色彩會很困難

4. 水平間隔型

水平間隔型表格具有很強的吸引力和使用性。當閱讀表格時,交替的背景色會使人感到很舒服。在設計水平間隔型表格時,只要簡單地給每奇數行 tr 定義 class="odd"

Html程式碼  
  1. ...  
  2.     <trclass="odd">
  3.        <td>...</td>
  4.        ...  
  5.     </tr>
  6.     <tr>
  7.        <td>...</td>
  8.        ...  
  9.     </tr>
  10. ...  
 

重點千萬別用太多的間隔色,會把使用者眼睛弄得很不舒服優點
間隔模式會幫助使用者更容易的閱讀表格資料缺點給很大的表格新增 class="odd" 是件很乏味的事情,在大多數情況下,你必須手工完成它。

5. 豎直間隔型

豎直間隔比水平間隔更容易定義,因為我們可以使用 colgroupcol 這兩個元素屬性來定義不同列的 CSS。但是程式碼與其他型別比起來,有點複雜了:

colgroup 元素適用於定義表格的 CSS,我們可以使用它來代替給每個 td 或者 th 新增 class

Xml程式碼  
  1. <table>
  2.     <!-- Colgroup -->
  3.        <colgroup>
  4.           <colclass="vzebra-odd">
  5.           <colclass="vzebra-even">
  6.           <colclass="vzebra-odd">
  7.           <colclass="vzebra-even">
  8.        </colgroup>
  9.     <!-- Table header -->
  10.        <thead>
  11.           <tr>
  12.              <thscope="col"id="vzebra-comedy">Employee</th>
  13.              ...  
  14.           </tr>
  15.        </thead>
  16.        ...  
  17. </table>

雖然豎直間隔型可能更適合面向豎直表格,但是其他型別表格也可以採用這種風格。

重點千萬別用太多的間隔色,會把使用者眼睛弄得很不舒服優點適合所有型別表格缺點選擇色彩方案會很困難,想要新增 colgroup 元素

6. 重點列型

在某些表格中,有些列比其他列更加重要,在這種情況下,可以使用 colgroupcol 來標註重點列。在下面的例子中,首列被標示為重點列,使其更容易被關注。

你可以使用一個重點列來標示重點,比如說一個會計表格中的金額總計,或者一個比較表格中獲勝的實體。

重點要注意,不要過分強調重點性,這樣會分散其它列的閱讀優點對某些特定型別的表格特別有效缺點因為 tr:hover 在 IE 下無效,所以這種型別只適用於特定型別的表格

7. 報紙型

要達到所謂的報紙型的效果,需要給表格新增邊框,而在邊框內部展示內容。一個簡約的報紙型表格如下所示:

變換單元格((td and th))色彩,邊框,邊距,背景色和 tr:hover 效果後,其它風格的報紙型表格如下所示:

重點注意 border-collapse ,不要丟失表格的外部邊框優點給表格賦予了一種很有權威的風格缺點對於較大的表不適合(會失去它的魅力)

8. 圓角型

圓角給人的感覺是很光滑很有現代感,很容易就可以把圓角應用到一個表格上,但是你需要為這些圓角建立影象。理論上,在不需要額外的標記就可以給 trtd 新增圓角,但是IE6下,它會變得很一片混亂。所以最穩定的方法是把圓角圖片置於表格的四個角。請參考下面的例子:

優點如果你的網站大量使用圓角,而且你喜歡非傳統風格的表格,這可能是你唯一的選擇。/dd>缺點花費時間比較長,需要圖片

9.背景圖片型

如果你想很快且有特色的定義表格的風格,那麼就簡單的挑選出一個有吸引力的圖片作為表格的背景。你也可以使用50%的灰度來定義單元格的背景圖片,來提高可讀性。你可以使用下面的 CSS-hack 技術是它能夠在IE6下正常工作。

Html程式碼  收藏程式碼
  1. * html table tbody td  
  2. {  
  3.           /* IE CSS Filter Hack goes here*/  
  4. }  
 

表格例子如下:

重點確定背景圖片符合表格的內容優點很容易的定製,提供了獨特的外觀,如果正確使用,該影象可以作為一個符號,讓使用者留下難忘的印象缺點在IE6下需要 CSS-hack,需要提供圖片

10. 單元格背景色型

你可以給單元格新增背景圖片,實現一致的風格。這樣你至少要花費半個小時才能得到你想要的東西,開啟 Photoshop,生成一個畫素大小的漸變圖片,把它們設定為單元格的背景圖片,這樣你就得到了一個漸變效果的表格。

同樣,選擇一個模式,並將其設定為背景圖片,可以得到一個模式風格的表格:

原文地址:

相關推薦

簡單實用Table設計模板

重點仔細調整單元格之間的間距優點很簡單的設計,對於簡單的表格很合適缺點tr:hover 在IE6下不能使用, 如果表格有很多的列,看起來會很混亂 2. 豎直簡約型 雖然使用很少,但豎直簡約型表格經常用於分類或比較物件的描述,每一列代表的一個實體。我們可以在豎直簡約型表格列之間加入空格來進行分隔。 最好

【健康】下蹲5分鐘,等於步行1小時!簡單實用的鍛煉方法

relative 地面 提醒 mps 靈活性 ica 剛才 order 次數 【健康】下蹲5分鐘,等於步行1小時!最簡單實用的鍛煉方法2017-07-19人民日報“人老腳先衰,樹枯根先竭”。如果你不想過早衰老,便要保證腳部不衰老,所謂“養生先養腳”、“腿勤人長壽”,重視腿部

5款簡單實用設計協作工具推薦

對設計師而言,收集和整理客戶的意見反饋、並作後續完善是必不可少的環節。而滿足客戶的需求並不是簡單的事情,如果再通過電子郵件來進行合作和分享設計思路、等待及反饋修改意見將更會是充滿煎熬和挑戰的過程。但即便如此,我們還是希望提供令客戶及自己滿意的出色設計。 如今網上有很多協作類工具可幫助設計師簡

2013-2018卷積神經網路中重要的概念與創新

本文作者Professor ho,原文載於其知乎主頁 一、卷積只能在同一組進行嗎?– Group convolution  Group convolution 分組卷積,最早在AlexNet中出現,由於當時的硬體資源有限,訓練AlexNet時卷積操作不能全部放在同一個GPU處理,因此作

PyCharm出現TabError: inconsistent use of tabs and spaces in indentation簡單實用的解決辦法

代碼 image ber 推薦 方法 ron 功能 -- 方式 本文使用PyCharm的格式化代碼功能解決TabError: inconsistent use of tabs and spaces in indentation。 當把代碼從別處復制進來PyCharm,然後運

python--教你做簡單的tcp通訊。。

  TCP協議:建立在IP協議之上的,TCP協議,傳輸控制協議(英語:Transmission Control Protocol,縮寫為 TCP)是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議,由IETF的RFC 793定義。 TCP通訊需要經過建立連線、資料傳送、終止連線三個步驟。其優

分享幾簡單的bat指令碼的例子

兩個小時後自動關機 echo off shutdown /s /t 7200 進入C盤一個資料夾執行一個程式,接收使用者兩個輸入,一個是百度文庫某一個文件的連結,一個是該文件的型別,然後根據該程式執行的規則:FreeForWenku.exe + URL + 型

線段樹:CDOJ1591-An easy problem A (RMQ演算法和簡單的線段樹模板

An easy problem A Time Limit: 1000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) Problem Description N個數排

iOS中簡單實用的自定義動態返回行高的cell,動態計算cell的高度

      iOS專案開發中,需要動態返回行高自定義cell的場景可以說是數不過來,可以不誇張的說,只要伺服器返回的同一個欄位的文字字數無限制,那麼我們客戶端在設定的時候就要動態返回行高。      場景:1.當需要tableview展示資料時,一般頭像,暱稱,等資訊都

效能測試入門(二):做簡單的效能測試

之前在《效能測試中的各項指標告訴我們什麼》簡單介紹了一些基本的效能指標的含義,明確了我們效能測試的目標是在保證請求成功率及不超過目標請求時間的情況下,找出我們系統的最大併發量。在這篇文章中我們做些實踐,以程式設計師小張的視角來做一次效能測試。 做個最簡單的

嵌入式 值得閱讀學習的C開源專案程式碼

1. Webbench Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的URL,測試網站在壓力下工作的效能,最多可以模擬3萬個併發連線去測試網站的負載能力。Webbench使用C語言編寫,程式碼實在太簡潔,原始碼加起來不到600行。下

10值得推薦的免費設計模板網站

對很多設計師來說,現成的模板無疑可以大大地提高工作的效率和質量,尤其是在趕專案程序的時候。然而要找到合適且免費的模板又是另外一個難題,這裡我整理出來10個值得推薦的設計模板網站,希望對你有幫助。 1.Placeit 如果你想把螢幕截圖用一種有趣的方式嵌入

微信小程式之簡單的Demo設計使用

這個小Demo,程式碼量不多:導航樣式、View、Text、點選、JS互動的使用,主要是理解每個字尾檔案的功能,然後才能更好的使用開發.......(下面程式碼和原始碼沒差別,實在想要的請留言,謝謝。。。)首先在index.wxml中建立相關控制元件<!--建立一個背景

laravel和vuejs第一簡單的示例hello Vuejs

純laravel和vuejs:第一個最簡單的示例 如果你到網上搜索laravel+vuejs,大部分情況下你會得到一堆如何用nodejs,webpack, babel, gulp, browsify搭配使用的文章。哪怕是一個最簡單的應用,也是如此。事實上,取決

簡單實用的泛型(建立集合)

這是我的建立集合的方法,放在base類裡 public<T> List<T> initList(T...t) { List<T> list = new A

手機視頻誤刪怎麽恢復?告訴你兩簡單恢復方法

軟件 首頁 音頻 給他 數據 結束 打開 隨著 進行 隨著科技的發展,手機已經成為人們生活中的一個必備物品。手機攜帶的相機不僅可以拍照還能使用它拍攝視頻。使用華為手機拍攝完成的視頻如果不小心刪除的話,該怎麽恢復呢?告訴大家兩個最簡單的恢復方法。 一、相冊恢復打開華為手機在桌

適合 Web 和 APP 開發的 NodeJS 框架

快的 數據同步 靈活性 許可 相關信息 mongodb script express ref 在瀏覽器以外運行 JavaScript 對於 JavaScript 愛好者來說非常神奇,同時也肯定是 web 應用程序開發界最受歡迎的進步之一。全球各地的開發者張開雙臂擁抱 Nod

vue學習(五) 過濾器簡單實用

html 文本 連續 replace 學習 repl div cti 函數 vue過濾器: 概念:vue.js允許你自定義過濾器可被用作一些常見文本的格式化。過濾器可以用在兩個地方:插值表達式 v-bind表達式 由管道符指示 //過濾器調用時候的格式 {{

實用的Android UI設計工具

上一週可以說是一個不斷Mark周,從最實用的Android UI設計工具、免費移動應用測試框架推薦,到HTML5開發框架等等,各種開發工具、框架精彩豐呈,看得小夥伴們是不亦樂乎。當然,還有不容錯過的MDCC 2013精彩專題論壇先透露、首屆智慧硬體峰會及首屆智慧硬體展等的陣容更新圍觀。智慧硬體這座中國網際

10出色的網站模板設計

從一月1號到31號,國外知名設計網站ThemeForest舉辦了一次激烈的網站模板設計大賽。很多設計師參與了這次比賽,並提交了很多優秀的作品。獲勝者的名單在二月初被選出並公佈,總共有十位設計師贏得了這次比賽。 這個列表展示了這次比賽的獲獎作品。這些設計從某些方面來講都是很棒的,希望能給大家