HTML:網頁的骨架 — 入門詳解教程
HTML(HyperText Markup Language,超文本標記語言)是構建網頁的基礎語言,負責定義網頁的結構和內容。無論是簡單的個人博客,還是復雜的企業網站,HTML都是不可或缺的組成部分。
目錄
HTML:網頁的骨架 — 入門詳解教程???????
HTML簡介
HTML文檔結構
腳本嵌入方式說明:
樣式表嵌入方式說明:
常用HTML標簽
標題標簽
段落標簽
超鏈接標簽
圖像標簽
列表標簽
表格標簽
表單標簽
HTML屬性
HTML簡介
HTML是一種標記語言,用于創建網頁和Web應用。它通過使用標簽(Tag)來描述網頁的結構和內容。HTML文件是以.html
或.htm
為擴展名的純文本文件,可以被瀏覽器解析并呈現為可視化的網頁。
HTML文檔結構
一個標準的HTML文檔由以下部分組成:
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>網頁標題</title><!-- 樣式表嵌入方式 --><!-- 1. 內部樣式表 --><style>h1 {color: blue;}</style><!-- 3. 外部樣式表 --><link rel="stylesheet" href="styles.css">
</head>
<body><h1 style="text-decoration: underline;">主標題</h1> <!-- 2. 內聯樣式 --><p>這是一個段落。</p><!-- 腳本嵌入方式 --><!-- 1. 內聯腳本 --><button onclick="alert('按鈕被點擊!')">點擊我</button><!-- 2. 內部腳本 --><script>document.querySelector('p').textContent = "這個段落被JavaScript修改了!";</script><!-- 3. 外部腳本 --><script src="app.js"></script>
</body>
</html>
腳本嵌入方式說明:
-
<!DOCTYPE html>
:聲明文檔類型,告知瀏覽器使用HTML5標準解析頁面。 -
<html>
:HTML文檔的根元素。 -
<head>
:包含文檔的元數據,如字符編碼、標題、樣式表鏈接等。 -
<meta charset="UTF-8">
:設置文檔的字符編碼為UTF-8,支持多語言字符。 -
<title>
:定義網頁的標題,顯示在瀏覽器的標簽頁上。 -
<body>
:網頁的主體,包含可見的內容,如文本、圖片、鏈接等。 -
內聯腳本
直接在HTML事件屬性中編寫JavaScript代碼(如onclick) -
內部腳本
在<script>
標簽中直接編寫JavaScript代碼,通常放在<body>
底部 -
外部腳本
使用<script src="...">
引入外部JS文件 -
外部樣式表
使用<link>
標簽引入外部CSS文件
樣式表嵌入方式說明:
-
內部樣式表
<style>
標簽寫在<head>
中,用于包含CSS代碼 -
內聯樣式
直接在HTML標簽中使用style
屬性添加樣式
常用HTML標簽
HTML提供了多種標簽,用于定義不同類型的內容。以下是一些常用的HTML標簽:
標題標簽
<h1>一級標題</h1>
<h2>二級標題</h2>
<h3>三級標題</h3>
<h4>四級標題</h4>
<h5>五級標題</h5>
<h6>六級標題</h6>
<h1>
到<h6>
用于定義標題,<h1>
為最高級別,依次遞減。標題標簽有助于結構化內容,并對SEO友好。
段落標簽
<p>這是一個段落。</p>
<p>
用于定義段落,瀏覽器會在段落前后添加空行。
超鏈接標簽
<a href="https://www.example.com">訪問示例網站</a>
<a>
用于創建超鏈接,href
屬性指定鏈接的目標地址。
圖像標簽
<img src="image.jpg" alt="示例圖片">
<img>
用于在網頁中嵌入圖像,src
屬性指定圖像路徑,alt
屬性提供圖像的替代文本。
列表標簽
無序列表
<ul><li>項目一</li><li>項目二</li><li>項目三</li>
</ul>
有序列表
<ol><li>第一步</li><li>第二步</li><li>第三步</li>
</ol>
<ul>
和<ol>
用于創建無序和有序列表,<li>
定義列表項。
表格標簽
<table border="1"><tr><th>姓名</th><th>年齡</th></tr><tr><td>張三</td><td>25</td></tr>
</table>
<table>
創建表格,<tr>
定義行,<th>
定義表頭單元格,<td>
定義普通單元格。
表單標簽
<form action="/submit" method="post"><label for="name">姓名:</label><input type="text" id="name" name="name"><input type="submit" value="提交">
</form>
<form>
用于創建表單,action
屬性指定提交地址,method
屬性指定提交方式。<input>
用于接收用戶輸入。
HTML屬性
HTML標簽可以包含屬性,用于提供額外的信息。屬性通常以鍵值對的形式出現,如:
<a href="https://www.example.com" target="_blank">打開新窗口</a>
常見屬性包括:
-
id
:元素的唯一標識符。 -
class
:元素的類名,可用于CSS樣式或JavaScript操作。