一、HTML網頁的介紹
HTML,即超文本標記語言(HyperText Markup Language),它不是一種編程語言,而是一種標記語言,用于描述網頁的結構。HTML 通過一系列標簽來定義網頁中的各種元素,如文本、圖片、鏈接、表格等,瀏覽器會解讀這些標簽,將其渲染成我們看到的網頁模樣。?
一個基本的 HTML 文檔由文檔類型聲明、html 標簽、head 標簽和 body 標簽組成。文檔類型聲明<!DOCTYPE html>告訴瀏覽器這是一個 HTML5 文檔;<html>標簽是整個 HTML 文檔的根元素;<head>標簽用于包含文檔的元數據,如標題、字符集等;<body>標簽則包含了網頁中所有可見的內容,如文本、圖片、鏈接等
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>這里是標題</title>
</head>
<body>
在這里填入正文
</body>
</html>
二、常用標簽
1.標題標簽
在HTML網頁中,<h1>到<h6>:用于定義標題,<h1>是最大的標題,<h6>是最小的標題。例如:<h1>這是一級標題</h1>。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是標題1</h1>
<h2>我是標題2</h2>
<h3>我是標題3</h3>
<h4>我是標題4</h4>
<h5>我是標題4</h5>
<h6>我是標題6</h6>
</body>
</html>
2.段落標簽
在HTML網頁中,<p>:用于定義段落,會在段落前后自動添加換行和間距。如:<p>這是一個段落內容</p>。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是標題1</h1>
<p>寫入段落的文字內容</p>
</body>
</html>
3.超鏈接標簽
在HTML網頁中,超鏈接標簽<a>:用于創建鏈接,通過href屬性指定鏈接的目標地址。例如:<a href="https://www.example.com">訪問示例網站</a>。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是標題1</h1>
<p>寫入段落的文字內容</p>
<a href="https://www.bilibili.com/">鏈接到b站</a>
</body>
</html>
4.注釋標簽
在HTML網頁中,用<!-- ->和<!-->來進行注釋,不會被文件中的代碼執行,是開發人員對HTML網頁的解釋或備注。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是標題1</h1>
<p>寫入段落的文字內容</p>
<!--下面的內容被注釋掉了->
<a href="https://www.bilibili.com/">鏈接到b站</a>
<! -->
</body>
</html>
5.標簽屬性
HTML 標簽屬性是用于擴展 HTML 元素功能、提供附加信息或修改元素行為的鍵值對。它們位于 HTML 標簽的開始標簽中,以屬性名="屬性值"
的形式存在。
基本語法
屬性必須包含在標簽的開始部分,格式為:
<標簽名 屬性1="值1" 屬性2="值2">內容</標簽名>
屬性名和屬性值之間用等號連接。
屬性值通常用雙引號(""
)或單引號(''
)包裹,但某些布爾屬性(如disabled
)可以省略值。
三、設置字體格式
在 HTML 中,可以通過一些標簽和屬性來設置字體的格式。
1.設置字體的字形與效果
給字體設置粗體格式使用<b>標簽
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>我是標題1</h1>
<p>寫入<b>段落的文字內容</b></p>
</body>
</html>
給字體設置斜體格式使用<i>標簽,設置上標格式使用<sup>標簽,設置下標格式使用<sub>標簽,設置下劃線格式使用<u>標簽。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1><i>我是</i><sup>標</sup><sub>題</sub>1</h1>
<p>寫入<b>段落</b>的<u>文字內容</u></p>
</body>
</html>
2.設置字體顏色
使用color
屬性為元素指定文本顏色,支持多種顏色表示方式:
<p style="color: 顏色值;">文本內容</p>
(1) 顏色名稱
直接使用預定義的顏色名稱(如red
、blue
):
(2) 十六進制值(Hex)
使用#RRGGBB
或#RGB
格式:
(3) RGB 值
使用rgb(紅, 綠, 藍)
格式,每個值范圍 0-255:
(4) RGBA 值(含透明度)
使用rgba(紅, 綠, 藍, 透明度)
,透明度范圍 0.0-1.0:
(5) HSL/HSLA 值
使用色相 (Hue)、飽和度 (Saturation)、亮度 (Lightness):
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1 style="color: rgb(255, 0, 0);">我是標題1</h1>
<p style="color: red;">紅色文本</p>
<p style="color: #FF0000;">紅色文本</p>
<h2 style="background: LightSeaGreen ; color:blue">我是標題2</h2>
</body>
</html>
3.設置字體大小
使用font-size
屬性為元素指定文本大小,支持多種單位:
<p style="font-size: 大小值;">文本內容</p>
(1) 固定單位
像素(px):固定大小,常用于精確控制。
點(pt):常用于打印(1pt ≈ 1/72 英寸)。
(2) 相對單位(推薦)
em:相對于父元素的字體大小。
rem:相對于根元素(<html>
)的字體大小。
(3) 關鍵字
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1 style="font-size:38pt">我是標題1</h1>
<p style="font-size:1cm">我們一起學習python吧</p>
</body>
</html>
四、添加多媒體
在網頁中添加多媒體元素可以讓網頁更加生動豐富,HTML 支持添加圖片、音頻和視頻等多媒體。?
1.添加網頁圖片
在HTML網頁中,使用<img>標簽添加圖片,還可以通過設置width和height屬性來調整圖片的大小,如<img src="image.jpg" alt="示例圖片" width="300" height="200">。
?基礎語法
<img src="圖片路徑" alt="圖片描述文本">
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>圖片</title>
</head>
<body>
<h1 >標題1</h1>
<img src="圖片的路徑"alt="圖片丟失了"width="200px">
</body>
</html>
2.添加網頁音頻
在HTML網頁中,使用<audio>標簽來添加音頻,src屬性指定音頻文件的路徑,controls屬性可以顯示音頻控制按鈕。例如:<audio src="music.mp3" controls></audio>。?
基礎語法
<video src="視頻路徑" controls width="640" height="360"></video>
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>音頻</title>
</head>
<body>
<h1 >標題1</h1>
<audio controls="controls" src="音頻路徑"></audio>
</body>
</html>
3.添加網頁視頻
在HTML網頁中,使用<video>標簽來添加視頻,src屬性指定視頻文件的路徑,controls屬性顯示視頻控制按鈕,還可以設置width和height調整視頻大小。例如:<video src="video.mp4" controls width="600" height="400"></video>。
基礎語法
<audio src="音頻路徑" controls></audio>
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>視頻</title>
</head>
<body>
<h1 >標題1</h1>
<video src="視頻的路徑" controls="controls"></video>
</body>
</html>
五、獲取網頁資源
在制作網頁時,常常需要獲取各種資源,如圖片、音頻、視頻、腳本文件等。?
本地資源:如果資源存儲在本地計算機中,可以直接使用相對路徑或絕對路徑來引用。相對路徑是相對于當前 HTML 文件的位置,例如images/image.jpg表示當前文件所在目錄下的 images 文件夾中的 image.jpg 文件;絕對路徑是資源在計算機中的完整路徑,如C:/website/images/image.jpg。?
網絡資源:可以通過資源的 URL 來引用網絡上的資源,例如引用一張網絡圖片:<img src="https://www.example.com/images/image.jpg" alt="網絡圖片">。
六、創建容器
容器標簽用于對網頁中的元素進行分組和布局,常用的容器標簽有<div>和<span>。
1.<div>標簽
<div>標簽:是一個塊級容器,會獨占一行,可以包含多個元素,常用于頁面的整體布局,如頭部、主體、底部等。例如:
<div id="header"><h1>網站標題</h1>
</div>
<div id="content"><p>網頁內容</p>
</div>
?2.布局
<div style="width:容器寬度;height:容器高度;float:容器位置"></div>
示例:?
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Div布局示例</title>
<head>
<body><h1>Div布局技術示例</h1><!-- 浮動布局 --><h2>浮動布局</h2><div class="float-container"><div class="float-left">左側內容</div><div class="float-right">右側內容</div></div><!-- Flexbox布局 --><h2>Flexbox布局</h2><div class="flex-container"><div class="flex-item">Flex項目1</div><div class="flex-item">Flex項目2</div><div class="flex-item">Flex項目3</div></div><!-- Grid布局 --><h2>Grid布局</h2><div class="grid-container"><div class="grid-item">Grid項目1</div><div class="grid-item">Grid項目2</div><div class="grid-item">Grid項目3</div><div class="grid-item">Grid項目4</div></div>
</body>
</html>
七、創建表格
表格在網頁中常用于展示結構化的數據,使用<table>標簽來創建表格,相關的標簽還有<tr>(表格行)、<td>(表格單元格)、<th>(表頭單元格)等。
1.表格標簽
在HTML網頁中,使用表格標簽<table>創建表格,其中表格的行數由<tr>標簽的個數決定,表格的列數由<tr>標簽中<td>標簽的個數決定。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>創建表格</h1><table border="2"><tr><td>第1行中的第1格</td><td>第1行中的第2格</td></tr><tr><td>第2行中的第1格</td><td>第2行中的第2格</td></tr></table>
</body>
2.添加表格表頭
?如果需要在表格中插入表頭,可使用<th>標簽來實現。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>創建表格</h1><table border="2"><th colspan="2">我是表格表頭內容</th><tr><td>第1行中的第1格</td><td>第1行中的第2格</td></tr><tr><td>第2行中的第1格</td><td>第2行中的第2格</td></tr></table>
</body>
</html>
3.添加表格標題
創建表格標題可以使用標簽<caption>來實現。使用形式如下:
<caption>我是表格標題</caption>
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>創建表格</h1><table border="2"><caption>我是表格標題</caption><th colspan="2">我是表格表頭內容</th><tr><td>第1行中的第1格</td><td>第1行中的第2格</td></tr><tr><td>第2行中的第1格</td><td>第2行中的第2格</td></tr></table>
</body>
</html>
?