iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
Modern Web

30天複習網頁前端設計!系列 第 6

Day6:HTML-表格

  • 分享至 

  • xImage
  •  

表格中的基本標籤

想要在網頁上建立一個表格,就需要使用<table>標籤,<table>標籤為容器,而裡頭有不同的標籤,其中<tr><td>可以構成一個完整的表格。

<table>-用來定義一個表格
<tr>-換列
<td>-換行

舉例:

<table border="1">
        <tr>
            <td>水果</td>
            <td>價錢</td> 
        </tr>
        <tr>
            <td>蘋果</td>
            <td>10元/顆</td> 
        </tr>
        <tr>
            <td>橘子</td>
            <td>10元/顆</td> 
        </tr>
        <tr>
            <td>香蕉</td>
            <td>15元/根</td> 
        </tr>
        <tr>
            <td>番茄</td>
            <td>50元/籃</td> 
        </tr>
    </table>

顯示:
https://ithelp.ithome.com.tw/upload/images/20220920/20152545POqQbH80tG.png
*表格中,每個<tr>標籤內的<td>標籤數量要一致,才能形成表格!

上面舉例中,除了基本標籤,還使用了border屬性,border屬性為表格邊框的粗細,預設值為0(無邊框),有關編輯表格的部分,大多利用CSS來表現,在之後的篇章中會再詳細說明!/images/emoticon/emoticon71.gif

表頭單元格標籤

<th>為table header的縮寫,指的是表格的頭部,使用在表格中會有文字加粗、置中的效果。使用方法只需將表格頭部的<td>標籤換為<th>即可。
舉例:

<table border="1"  >
    <tr>
        <th>水果</th>
        <th>價錢</th> 
    </tr>
    <tr>
        <td>蘋果</td>
        <td>10元/顆</td> 
    </tr>
    <tr>
        <td>橘子</td>
        <td>10元/顆</td> 
    </tr>
    <tr>
        <td>香蕉</td>
        <td>15元/根</td> 
    </tr>
    <tr>
        <td>番茄</td>
        <td>50元/籃</td> 
    </tr>
</table>

顯示:
https://ithelp.ithome.com.tw/upload/images/20220920/20152545EGPXLPVKph.png

表格標題

<caption>標籤用來表示表格標題,必須放在<table></table>標籤之間的第一個位置,每個表格只能定義一個標籤。
舉例:

<table border="1"  >
    <caption>價目表</caption>
    <tr>
        <th>水果</th>
        <th>價錢</th> 
    </tr>
    <tr>
        <td>蘋果</td>
        <td>10元/顆</td> 
    </tr>
    <tr>
        <td>橘子</td>
        <td>10元/顆</td> 
    </tr>
    <tr>
        <td>香蕉</td>
        <td>15元/根</td> 
    </tr>
    <tr>
        <td>番茄</td>
        <td>50元/籃</td> 
    </tr>
</table>

顯示:
https://ithelp.ithome.com.tw/upload/images/20220920/20152545PC2woYc0ot.png

合併儲存格

利用colspan及rowspan屬性,分別水平及垂直合併儲存格。

colspan-水平合併儲存格

語法:<td colspan="合併儲存格的個數" td>
舉例:

<table border="1"  >
    <tr>
        <th>水果</th>
        <th>價錢</th> 
    </tr>
    <tr>
        <td>蘋果</td>
        <td>10元/顆</td> 
    </tr>
    <tr>
        <td>橘子</td>
        <td>10元/顆</td> 
    </tr>
    <tr>
        <td>香蕉</td>
        <td>15元/根</td> 
    </tr>
    <tr>
        <td>番茄</td>
        <td>50元/籃</td> 
    </tr>
    <tr>
        <td colspan="2">總金額:85元</td>
    </tr>
</table>

顯示:
https://ithelp.ithome.com.tw/upload/images/20220921/20152545KagfA5ldPX.png

rowspan-垂直合併儲存格

語法:<td rowspan="合併儲存格的個數" td>
舉例:

<table border="1"  >
    <tr>
        <th>水果</th>
        <th>價錢</th> 
        <th>總金額</th>
    </tr>
    <tr>
        <td>蘋果</td>
        <td>10元/顆</td>
        <td rowspan="4">85元</td> 
    </tr>
    <tr>
        <td>橘子</td>
        <td>10元/顆</td> 
    </tr>
    <tr>
        <td>香蕉</td>
        <td>15元/根</td> 
    </tr>
    <tr>
        <td>番茄</td>
        <td>50元/籃</td> 
    </tr>     
</table>

顯示:
https://ithelp.ithome.com.tw/upload/images/20220921/20152545UnmjXiBT3L.png


上一篇
Day5:HTML-列表清單
下一篇
Day7:HTML-表單(一)
系列文
30天複習網頁前端設計!27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言