HTML 是 HyperText Markup Language(超文本标记语言)的缩写。它是用于在 Web 上创建和构建内容的标准语言。HTML 使用由标签表示的元素系统来定义标题、段落、链接、图像、表单和其他内容。您在浏览器中访问的每个页面都以 HTML 为基础——HTML 是 Web 的骨架。
需要格式化或预览 HTML 文档?
打开 HTML 格式化工具 →HTML 由 Tim Berners-Lee 于 1991 年创建,用于在新兴的万维网上共享文档。此后,HTML 经历了几个主要版本:HTML 2.0(1995)、HTML 4.01(1999)、XHTML(2000),最终是 HTML5——2014 年由 W3C 和 WHATWG 标准化,至今仍是现行的活标准。
HTML 文档由嵌套的元素组成。每个元素由开始标签、内容和结束标签构成。某些元素是自闭合的(空元素),不需要结束标签。标签可以携带提供附加信息或行为的属性。
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<title>我的页面</title>
</head>
<body>
<h1>你好,世界!</h1>
<p>这是一个<a href="https://example.com">链接</a>。</p>
<img src="photo.jpg" alt="一张照片" />
</body>
</html>
<!DOCTYPE html> 告诉浏览器这是 HTML5 文档。始终作为第一行。<p>你好</p><img>、<br>、<input>、<meta>、<link><a href="/页面">、<img alt="描述">HTML5 引入了描述含义而非外观的语义元素,帮助浏览器、搜索引擎和辅助技术理解您的内容:
<header> — 页面或部分的介绍性内容或导航<nav> — 一组导航链接<main> — 文档的主要内容(每页只有一个)<section> — 带有标题的主题内容分组<article> — 独立完整的内容(博客文章、新闻)<aside> — 与主要内容相关的侧边内容(侧边栏)<footer> — 页面或部分的页脚<figure> / <figcaption> — 带有可选说明的图像或图表<h1> 到 <h6> — 每页只使用一个 <h1><p><a href="url">文字</a><img src="url" alt="描述"><ul>(无序)、<ol>(有序),条目用 <li><table>、<tr>、<th>、<td><form>、<input>、<textarea>、<button>、<select><div>(块级)、<span>(行内)— 通用容器<strong>(重要)、<em>(强调)<code>(行内)、<pre>(预格式化块)Web 的三种核心技术各有其独特角色:
没有 CSS 的网页简朴但可读。没有 JavaScript 的网页仍然显示内容。但没有 HTML 的网页什么都没有可显示的。
alt 属性——屏幕阅读器会使用它们<div><label for="id"> 标记表单输入<!DOCTYPE html> 作为第一行<img>、<br>、<input>)没有结束标签<html> 元素上使用 lang 属性以提升无障碍性和 SEOHTML(HyperText Markup Language,超文本标记语言)是用于在 Web 上创建和构建内容的标准语言。它使用由标签表示的元素系统来定义标题、段落、链接、图像、表单和其他内容。每个网页都以 HTML 为基础。
HTML 代表 HyperText Markup Language(超文本标记语言)。"超文本"指连接网页的链接,"标记语言"指用于注释和构建内容的标签系统。
HTML 用于构建网页内容:标题、段落、列表、链接、图像、表格、表单等。您在浏览器中访问的每个网站都以 HTML 为基础。
不是。HTML 是标记语言,不是编程语言。它描述内容的结构,但没有逻辑、变量、循环或条件。JavaScript 是 Web 的编程语言;HTML 与其一起使用来提供结构。
HTML 定义网页的结构和内容——页面上有什么。CSS(层叠样式表)控制视觉呈现:颜色、字体、布局和间距。它们是独立的语言,始终一起使用。
HTML5 是 2014 年标准化的 HTML 第五个也是当前的主要版本。它引入了语义元素(<header>、<nav>、<main>、<article>、<footer>)、原生音频/视频支持、<canvas> 元素以及 localStorage 和地理位置等浏览器 API。