---
# System prepended metadata

title: HTML基本語法
tags: [網頁組]

---

---
title: HTML基本語法
tags: 網頁組
---

# HTML基本語法 - 前言

經過了前面的文章，大家應該都有了 VS Code 作為開發工具，也快速認識過了 HTML，本篇將正式進入開發，目標是寫出一個課表。

:::info
上課簡報：[網頁組教學簡報](https://docs.google.com/presentation/d/116l95PTWy8q1syQhHanaIX4wGSupWGejoh-CqD4kejo/edit?usp=sharing)
:::

# 本節目標

- 實際運用 HTML 的基礎標籤
- 練習做出一個課表

## 如何開始

- 建議開啟一個新的資料夾(英文名稱佳)進行練習，新增資料夾後使用右鍵，以 Code 開啟
![](https://i.imgur.com/kmui3GX.png)

![](https://i.imgur.com/e1emMJa.png)

- 在左邊區域使用右鍵開啟選單，選擇第一個 New File 建立一個新檔案名稱為 index.html
![](https://i.imgur.com/ooe4vx4.png =280x280) ![](https://i.imgur.com/ykz1o1V.png)

- 在 index.html 內輸入 ! (半形) 就會跳出提示選項，此時可以按下 Enter 或 Tab，將會自動補全一個基礎的 HTML 的程式碼
![](https://i.imgur.com/RSn9akK.png)

    ![](https://i.imgur.com/kqr3h6Y.png)
    這是基於 [Emmet](https://emmet.io) 的補全，為 VS Code 自帶的插件

到這邊我們就會取得一個最基本的網頁程式碼，那接著我們來認識在 body 能夠放入的基礎標籤。

## 基本標籤展示
這邊展示一些基本的標籤，大家可以動手實作看看。

![](https://i.imgur.com/si6zrrM.png)

:::success
- 線上位置：https://jsfiddle.net/Blajja0916/1v2smuf5/1/
:::

## 更多 HTML 標籤

除了以下的標籤以外，還有很多種的標籤，標籤的詳細用法可以前往 [w3schools](https://www.w3schools.com/html/default.asp) 查看如何使用。

- [標題](https://www.w3schools.com/html/html_headings.asp)：h1, h2, h3, h4, h5, h6
- [文字段落](https://www.w3schools.com/html/html_paragraphs.asp)：p
- 清單：[ul](https://www.w3schools.com/tags/tag_ul.asp), [ol](https://www.w3schools.com/tags/tag_ol.asp), li
- 換行：[br](https://www.w3schools.com/tags/tag_br.asp)
- 水平線：[hr](https://www.w3schools.com/tags/tag_hr.asp)
- [超連結](https://www.w3schools.com/html/html_links.asp)：a
- [圖片](https://www.w3schools.com/html/html_images.asp)：img
- [區域](https://www.w3schools.com/html/html_blocks.asp)：div, span
- [表格](https://www.w3schools.com/tags/tag_table.asp)：table, tr, th, td
- [表單](https://www.w3schools.com/html/html_forms.asp)：form, label, input

# 練習題目

以上看完了一些基礎的標籤以後，我們來練習一個題目。

- 目標：使用 VS Code 寫出一個課表
- 使用到的標籤：`<table>、<thead>、<tbody>、<tr>、<th>、<td>`

範例課表：
![](https://i.imgur.com/pSXzgKm.png)
![](https://i.imgur.com/opvebSQ.png)

:::success
- 線上位置：https://jsfiddle.net/Blajja0916/wkL0c5vj/
:::


---

## 參考資料
:::info
[HTML 語法教學，快速攻略網頁 HTML 標籤的基本元素](https://tw.alphacamp.co/blog/html-guide)
:::

---

在經過練習之後，大家已經懂得基礎的標籤該如何運用，但是現在寫出來的網頁只有一個結構在，非常醜也難以閱讀，所以我們[下一篇](/ryM13dDtQ16GfxYfVzhUMg)會教大家如何使用 CSS 來修飾我們剛剛寫好的課表。
