freeCodeCamp/guide/chinese/html/index.md

59 lines
2.1 KiB
Markdown
Raw Normal View History

---
title: HTML
localeTitle: HTML
---
# HTML
超文本标记语言HTML是用于构建在线文档的标记语言是当今大多数网站的基础。像HTML这样的标记语言允许我们1创建到其他文档的链接2构建我们文档中的内容以及3将上下文和含义归结为我们文档的内容。
HTML文档有两个方面。它包含结构化信息标记和文本链接超文本到其他文档。我们使用[HTML元素](#)构建页面。它们是我们在浏览器和文档中提供[结构](#)和[含义](#)的语言[结构](#) 元素链接到互联网上的其他文档。
互联网最初是为了存储和呈现静态不变文档而创建的。上面讨论的HTML的各个方面在这些缺乏所有设计和样式的文档中都得到了很好的体现。他们提供了包含其他文档链接的结构化信息。
HTML5是HTML的最新版本或规范。万维网联盟W3C是负责开发万维网标准的组织包括HTML标准。随着网页和Web应用程序变得越来越复杂W3C更新了HTML的标准。
HTML5引入了大量语义元素。虽然我们讨论过HTML有助于为我们的文档提供意义但直到HTML5s引入[语义元素](#)才能实现其潜力。
## HTML文档的一个简单示例
```html
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
```
DOCTYPE html将此文档定义为HTML5
htmlHTML页面的根元素
head元素包含有关文档的元信息
title元素指定文档的标题
body元素包含可见的页面内容
h1元素定义一个大标题
p元素定义了一个段落
### HTML版本
自Web早期以来已有许多版本的HTML
|版本|年| | --- | --- | | HTML | 1991 | | HTML 2.0 | 1995 | | HTML 3.2 | 1997 | | HTML 4.01 | 1999 | | XHTML | 2000 | | HTML5 | 2014 |
#### 其他资源
* [HTML元素](https://guide.freecodecamp.org/html/elements)
* [语义HTML](https://guide.freecodecamp.org/html/html5-semantic-elements)
* [HTML属性](https://guide.freecodecamp.org/html/attributes)