← 返回 Lexicon
Programming2025-09-08

HTML 格式笔记

本笔记介绍 HTML 的基本概念、文件用途、常见标签、页面结构、链接与多媒体元素、表单写法,以及它与 CSS、JavaScript 在网页开发中的关系。

HTMLWeb开发标记语言

HTML (HyperText Markup Language) 是一种标记语言,用于定义网页内容和结构。它通过预定义的标签描述网页的文本、图像、链接、表单和多媒体,是构建网页和 Web 应用的基础。


定义

  • 文件扩展名.html
  • 用途:构建网页内容与结构,配合 CSS 和 JavaScript 构成完整的前端页面

相关术语

2.1 预定义标签

HTML 使用一套预定义的标签来表示网页元素:

<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<a href="https://www.example.com">This is a link</a>


2.2 语法宽松

  • 闭合标签:多数标签需闭合,如 <p></p>;部分为自闭合,如 <img />
  • 大小写不敏感<html><HTML> 都有效,但推荐小写
  • 可选结束标签:某些标签(如 <li><p>)的结束标签可省略,浏览器会自动补全

2.3 嵌入媒体

支持图片、音频、视频:

<img src="image.jpg" alt="Description of image">
<video controls>
  <source src="movie.mp4" type="video/mp4">
</video>


2.4 超链接与表单

  • 超链接:<a> 用于页面跳转
  • 表单:<form> 用于用户输入与交互

2.5 结构化与语义化

HTML5 引入语义化标签,增强页面可读性和可维护性:

  • <header>:页眉
  • <footer>:页脚
  • <article>:文章块
  • <section>:内容区块

3. 示例

<!DOCTYPE html>
<html>
<head>
  <title>My Webpage</title>
</head>
<body>
  <h1>Welcome to my webpage</h1>
  <p>This is a sample HTML document.</p>
  <a href="https://www.example.com">Visit Example</a>
</body>
</html>


阅读提示

优点

  • 简单易学,快速构建网页内容
  • 与 CSS、JavaScript 结合,可增强页面样式与交互
  • 容错性强,浏览器能解析不完全符合标准的文档

缺点

  • 结构化较弱,样式与内容常混合
  • 不适合复杂数据存储或传输(与 XML、JSON 相比)

5. 常见应用

  • 网页开发:静态页面与动态应用的骨架
  • Web 应用程序前端:配合 CSS/JS 构建交互式体验
  • 文档展示:作为在线说明书、博客、可视化展示的基础