HTML(HyperText Markup Language,超文本标记语言)是一种用于创建网页的标记语言,它不属于编程语言,而是一种标记语言,用于描述网页的结构和内容,HTML 使用一系列标签来定义网页的各个部分,如标题、段落、列表、链接等,这些标签告诉浏览器如何显示网页内容,而不是执行特定的功能或逻辑。
HTML 的发展可以追溯到 1989 年,当时 Tim Berners-Lee 在瑞士的欧洲核子研究中心(CERN)发明了 HTML,他的目标是创建一个简单易用的系统,使得研究人员可以轻松地共享和访问信息,随着时间的推移,HTML 不断发展,引入了许多新的标签和属性,以支持更复杂的网页设计和功能。
HTML 文档通常以 .html 或 .htm 扩展名保存,一个基本的 HTML 文档结构包括以下部分:
1、<!DOCTYPE html>
:声明文档类型为 HTML5。
2、<html>
:根元素,包含整个 HTML 文档的内容。
3、<head>
:包含文档的元数据,如标题、字符集、样式表等。
4、<title>
:定义文档的标题,显示在浏览器的标题栏或标签页上。
5、<body>
:包含文档的主体内容,如文本、图片、链接等。
HTML 标签分为两类:容器标签和空标签,容器标签(如 <div>
、<p>
、<h1>
等)用于组织和包围其他 HTML 元素,而空标签(如 <br>
、<hr>
、<img>
等)不包含任何内容,仅表示某种功能或结构。
HTML 标签通常成对出现,以开始标签(如 <p>
)和结束标签(如 </p>
)的形式出现,开始标签中可能包含一些属性,用于设置元素的特定样式或行为。<a href="https://www.example.com">
是一个链接标签,href
属性指定了链接的目标地址。
HTML 还支持内联样式和外部样式表,内联样式直接在 HTML 元素中使用 style
属性定义样式,而外部样式表则是一个单独的 CSS(Cascading Style Sheets,层叠样式表)文件,通过 <link>
标签引入到 HTML 文档中,CSS 用于控制网页的布局、颜色、字体等视觉表现。
除了基本的 HTML 标签外,HTML5 还引入了一些新的语义化标签,如 <header>
、<nav>
、<section>
、<article>
、<aside>
和 <footer>
,用于更好地描述网页的结构,这些标签有助于提高搜索引擎优化(SEO)效果,以及提高网站的可访问性和可用性。
HTML 是一种用于创建网页的标记语言,它不属于编程语言,HTML 使用一系列标签来描述网页的结构和内容,而 CSS 用于控制网页的视觉表现,HTML5 引入了一些新的语义化标签,以提高网站的性能和用户体验。