<ol>
、無序清單 <ul>
、描述清單 <dl>
<li>
條列內容<table>
,理解 <tr>
、<th>
、<td>
<thead>
、<tbody>
、<tfoot>
<ul>
常用於導航或條列,<ol>
用於排序步驟,<dl>
適合解釋與定義。<th>
表示標題欄位,<td>
表示一般資料。<thead>/<tbody>/<tfoot>
區分,讓資料更清楚。<body>
<h1>Day 8 Demo</h1>
<h2>清單示範</h2>
<h3>無序清單</h3>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<h3>有序清單</h3>
<ol>
<li>打開電腦</li>
<li>打開 VS Code</li>
<li>開始寫程式</li>
</ol>
<h3>描述清單</h3>
<dl>
<dt>HTML</dt><dd>網頁的骨架</dd>
<dt>CSS</dt><dd>網頁的樣式</dd>
<dt>JavaScript</dt><dd>網頁的互動</dd>
</dl>
<h2>表格示範</h2>
<table border="1">
<thead>
<tr>
<th>時間</th>
<th>課程</th>
<th>老師</th>
</tr>
</thead>
<tbody>
<tr>
<td>09:00</td>
<td>HTML 基礎</td>
<td>王老師</td>
</tr>
<tr>
<td>10:30</td>
<td>CSS 樣式</td>
<td>李老師</td>
</tr>
</tbody>
<tfoot>
<td>
→ ✅ 表頭應使用 <th>
,語意更清晰<thead>/<tbody>
→ ✅ 區分結構,利於閱讀與輔助工具<ul>
<ol>
<dl>
建立「單字表」或「名詞解釋」<th>
與 <td>
<tfoot>
做結尾說明今天的重點是清單與表格,這兩個元素看似簡單,卻是讓內容「有秩序」的關鍵。清單就像筆記工具,能快速條列重點,而表格則適合整理大量結構化資訊。
在練習中我發現,以前我常把表格當成排版工具,硬塞內容進格子裡,結果版面非常難維護。現在學到語意化的寫法,不只是方便閱讀,也能讓搜尋引擎與輔助工具更容易理解。
清單的三種類型各有用途,尤其是 <dl>
,常常被忽略,其實很適合做 FAQ 或詞彙表。今天的練習讓我感覺到,HTML 的每個標籤都有「語意」的存在,而不是單純為了外觀。
一步步累積,這些小知識正在讓我對 HTML 的結構有更深的理解。