Loading
1464 字
7 分钟

HTML基础

2026-05-14
浏览量 加载中...
AI 摘要

HTML基础结构#

定义#

HTML(HyperText Markup Language,超文本标记语言)是一种标记语言,由预定义的标签构成,浏览器负责解析这些标签并将其渲染为用户可见的网页。

  • 超文本:超越普通文本的限制,可定义图片、音频、视频等内容
  • 标记语言:由 <标签名> 构成,标签为浏览器预定义

基础文档骨架#

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>页面标题</title>
</head>
<body>
<!-- 页面主体内容 -->
</body>
</html>

骨架结构说明#

标签作用
<!DOCTYPE html>声明文档类型为 HTML5
<html>根标签,包裹整个页面
<head>存放给浏览器看的信息(CSS 样式、网页标题、meta 元数据等)
<body>存放给用户看的信息(文字、图片、视频、音频、表格等)
<title>定义浏览器标签页标题
<meta charset="UTF-8">声明字符编码

标签语法规则#

  • HTML 标签通常成对出现:<tagname>内容</tagname>
  • 自闭合标签(空元素):<img><br><input>
  • 标签可以嵌套,但必须正确闭合
  • 属性写在开始标签内:<tagname attr="value">

浏览器渲染#

浏览器从上往下逐行解析 HTML,将代码转换为可视化的网页内容。<head> 中的内容不直接显示,<body> 中的内容呈现在浏览器内容区域。

注意事项#

  • 标签名不区分大小写,但建议统一使用小写
  • 属性值可用单引号或双引号,推荐双引号
  • HTML 语法较松散,但编写时建议保持规范严谨

文件路径表示#

定义#

在 HTML 中引入图片、视频、音频、CSS 等外部资源时,需要指定文件的路径。路径分为 绝对路径相对路径 两类。

语法/用法#

绝对路径#

绝对磁盘路径:从盘符开始指定完整的文件位置。

<img src="C:\Users\Administrator\Desktop\HTML\img\logo.png">

绝对网络路径:指向互联网上的资源 URL。

<img src="https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png">
相对路径#

以当前 HTML 文件所在目录为基准进行定位。

符号含义示例
./ 或省略当前目录src="img/photo.jpg" 等价于 src="./img/photo.jpg"
../上一级目录src="../images/logo.png"

常见场景#

  • <img> 标签的 src 属性引用本地图片
  • <link> 标签引入外部 CSS 文件
  • <video> 标签的 src 属性引用本地视频
  • <a> 标签的 href 指定跳转链接

注意事项#

  • 相对路径在项目迁移或部署到服务器后通常仍能正常工作,而绝对磁盘路径会失效
  • 开发中优先使用相对路径,引用外部 CDN 资源时使用绝对网络路径
  • ./ 可以省略不写,../ 不可省略

标题标签#

定义#

HTML 提供六级标题标签 <h1><h6>,用于定义文档的层级标题结构。<h1> 级别最高、字体最大,<h6> 级别最低、字体最小。

语法/用法#

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

常见场景#

  • 页面主标题用 <h1>(一个页面通常只有一个 <h1>
  • 章节标题按层级递进使用 <h2><h3>
  • 结合 id 属性用于锚点导航:<h1 id="title">标题</h1>

注意事项#

  • 标题标签仅此六级,不存在 <h7>,HTML 标签不可自定义
  • 标题标签自带加粗效果和上下外边距
  • SEO 场景中 <h1> 权重最高,应合理使用层级结构
  • 不可为了字号大小而跳级使用(如直接从 <h1> 跳到 <h4>

段落与文本标签#

定义#

HTML 提供多种标签用于组织文本内容,包括段落、换行、强调等。

语法/用法#

段落标签 <p>#
<p>这是一个段落,浏览器会自动在段落前后添加外边距。</p>
换行标签 <br>#
第一行<br>
第二行
强调标签#
标签说明示例
<strong>加粗强调,语义重要<strong>重要内容</strong>
<em>斜体强调,语义强调<em>强调内容</em>
<span>行内容器,无语义<span class="highlight">高亮</span>
文本格式化#
<p>这是一段包含 <strong>加粗</strong> 和 <em>斜体</em> 的文本。</p>
<p>换行<br>在这里</p>

常见场景#

  • 新闻正文、文章内容使用 <p> 分段
  • 地址、诗歌等需要强制换行处使用 <br>
  • 关键词、重要信息用 <strong><em> 强调
  • 需要单独样式控制的文本片段用 <span> 包裹

注意事项#

  • <p> 标签自带上下外边距,可通过 CSS 调整
  • <br> 是自闭合标签,无结束标签
  • <strong><b> 视觉效果相同,但语义不同(<strong> 表示重要性,<b> 仅视觉加粗)
  • <em><i> 同理,<em> 有强调语义,<i> 仅视觉斜体

字符实体#

定义#

HTML 中的字符实体(Character Entities)用于在页面中显示特殊字符,如空格、尖括号、引号等。浏览器无法直接识别代码中的这些字符,需通过实体表示。

语法/用法#

字符实体以 & 开头,以 ; 结尾。

常用字符实体#
字符实体名称实体编号说明
<&lt;&#60;小于号
>&gt;&#62;大于号
&&amp;&#38;和号
"&quot;&#34;双引号
'&apos;&#39;单引号
&nbsp;&#160;不换行空格
示例#
<p>HTML 标签示例:&lt;p&gt; 这是一个段落 &lt;/p&gt;</p>
<p>版权所有 &copy; 2024 公司名称</p>
<p>价格:$100 &amp; 运费:$20</p>

常见场景#

  • 在页面中显示 HTML 代码片段
  • 需要保留多个连续空格(普通空格会被浏览器合并为一个)
  • 显示版权、商标等特殊符号
  • 避免与 HTML 标签冲突的字符

注意事项#

  • 实体名称(如 &lt;)比实体编号(如 &#60;)更易读,推荐使用
  • 不换行空格 &nbsp; 常用于固定间距,但不应滥用(应使用 CSS 控制间距)
  • 现代浏览器对字符编码支持良好,但使用实体可确保兼容性

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
HTML基础
https://blog.tsh520.cn/posts/javawebai/前端基础/html基础/
作者
团子和蛋糕
发布于
2026-05-14
许可协议
CC BY-NC-SA 4.0
最后更新于 2026-05-14,距今已过 37 天

部分内容可能已过时

评论区

[ 公告 ]

如果你喜欢,那么欢迎来到我的世界!

了解更多
[ 音乐 ]
封面

音乐

暂未播放

0:00 0:00
暂无歌词
找不到相关结果。
[ contents ]
[ 全部文章 ]
我和宝宝在一起已经
---------TSH CXY---------
---------TSH
CXY---------
0 0 0
00 00 00
最近更新
站点统计
文章
84
动态
20
记录次数
89
分类
6
标签
78
总字数
94,329
运行时长
0
最后活动
0 天前