1. 什麼是 HTML?
HTML
(HyperText Markup Language,超文本標記語言)是建立網頁的標準語言。它用標籤(tags)來結構化內容,讓瀏覽器能夠解析並顯示網頁。HTML 主要負責網頁的結構,而樣式與行為則交由 CSS 和 JavaScript 負責。
2. HTML 文件基本結構
一個基本的 HTML 文件包含以下部分:
|
<!DOCTYPE html>
:宣告 HTML5 文件類型。<html lang="zh-TW">
:定義 HTML 根標籤,lang="zh-TW"
表示使用繁體中文。<head>
:包含頁面的元資訊(meta information),如編碼、標題等。<meta charset="UTF-8">
:設定網頁使用 UTF-8 編碼,確保中文字元正確顯示。<meta name="viewport" content="width=device-width, initial-scale=1.0">
:讓網頁適應不同裝置的螢幕大小。<title>
:設定瀏覽器標籤上的標題。<body>
:放置網頁的主要內容,如標題、段落、圖片等。
3. 常見 HTML 標籤
3.1 標題與段落
HTML 提供六種標題 (<h1>
到 <h6>
),以及 <p>
用來表示段落。
<h1>這是主標題</h1> |
3.2 超連結
使用 <a>
標籤建立超連結:
<a href="https://www.google.com" target="_blank">前往 Google</a> |
href
指定連結網址。target="_blank"
讓連結在新視窗開啟。
3.3 圖片
使用 <img>
來插入圖片:
<img src="image.jpg" alt="示範圖片" width="300"> |
src
指定圖片來源。alt
提供替代文字。width
設定圖片寬度(可用height
指定高度)。
3.4 清單
有序清單 (<ol>
) 和無序清單 (<ul>
):
<h2>購物清單</h2> |
3.5 表格
使用 <table>
來建立表格,並搭配 <tr>
(表格列)、<th>
(表頭)、<td>
(儲存格):
<table border="1"> |
border="1"
設定表格邊框。
3.6 表單
使用 <form>
來建立表單:
<form action="submit.php" method="post"> |
action="submit.php"
指定表單提交到submit.php
。method="post"
指定使用 POST 方法傳遞數據。required
讓輸入欄位變成必填。
4. HTML5 新增標籤
HTML5 引入了一些語義化標籤,使網頁更具結構性。
<header> |
<header>
:頁首。<nav>
:導覽區塊。<section>
:內容區塊。<footer>
:頁尾資訊。
5. HTML 與 CSS 結合
雖然 HTML 定義了結構,但我們通常使用 CSS 來美化頁面。內嵌 CSS 可以寫在 <style>
內:
<style> |
或者外部引入 CSS 檔案:
<link rel="stylesheet" href="styles.css"> |
6. 總結
這篇教學筆記介紹了 HTML 的基本語法,包括標籤、結構與常見元素。學會這些後,可以進一步學習 CSS 來美化網頁,或是學習 JavaScript 增強互動性。最好的學習方式是透過實際練習與製作小專案來熟悉 HTML 語法。