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 語法。