零基礎也能懂的 HTML表格(內含快速生成表格資源)
某天,客戶丟給我好幾個word表格讓我放進文章裡面。大概長這樣: 無論是老手或者新手,看到表格應該下意識會想皺眉頭,對於新手是因為和html標籤不熟不知道該從何下手(相信我,直接在編輯器裡面複製貼上通常會很醜);對老手來說切表格很容易,但是因為要一格一格對資料太麻煩了,每次都對到眼花。 所以如果是幫客戶上資料,我都是靠偷吃步幫我簡化整個流程哈哈這邊先不詳述,工具我放在文末。 建議你跟著我先簡單認識一下表格是怎麼切出來的,才能應付各種狀況喔! 一、HTML常見表格結構 1.HTML表格基礎結構 其實表格的架構很簡單: <table class="i_table"> <tr class="i_th"> <th class="i_td">我是表頭</th> <th class="i_td">預設粗體</th> </tr> <tr> <td class="i_td">內容1</td> <td class="i_td">內容2</td> </tr> <tr> <td class="i_td">內容3</td> <td class="i_td">內容4</td> </tr> </table> 乾淨無汙染的編輯器裡面編譯出來的結果會是長這樣(為了方便觀看範例已經用CSS設定基礎邊框): 排列順序是由左至右,由上至下。你可以發現完成一個最簡單的表格其實只需要認識這四個標籤! <table></table>:表格 <tr></tr>:表格中的橫列(包含一或多個<th> 或 <td>元素) <th></th>:表格中的單元,通常在第一行(表頭),預設為 粗體字型、置中對齊 <td></td>:表格中的單元,儲存格,預設為 置左對齊 2.合併儲存格 再讓我們複習一次,表格的排列順序是由左至右,由上至下。因此合併表格也是按照相同的邏輯順序。 在單元儲存格裡面加入以下兩種設定:a. colspan="2" : 是直列的合併(左右格合併),後面的數字代表往後合併包含自身的兩格b. rowspan="2" : 是橫行的合併(上下格合併),後面的數字代表往後合併包含自身的兩格 實際應用參考: codepen是一個方便線上練習coding的地方! 讓你不用下載程式碼編輯器就可以直接實際操作看到結果,有興趣深入了解的小夥伴可以參考coding菜鳥必備 線上程式編輯器codepen 提醒第一次使用的小夥伴,可以點擊左上角的標籤(HTML/CSS/JS)來切換想要查看的文件,右側是執行結果。 See the Pen 合併儲存格 by Ruby (@Rubykuo) on CodePen. 這樣就成功啦! 但是這樣醜醜的預設樣式表格,當然沒辦法滿足客戶需求,所以接下來我們來談談用來美化的CSS吧! 二、用CSS調整表格樣式...