HTML 概述

超文本标记语言 (HTML) 是用于描述网络上所显示文档的结构的标准标记语言。HTML 由一系列元素和属性组成,用于标记文档的所有组成部分,从而以有意义的方式组织文档的结构。

HTML 文档基本上是一树节点,包括 HTML 元素和文本节点。HTML 元素提供了文档的语义和格式设置,包括创建段落、列表和表格,以及嵌入图片和表单控件。每个元素可以指定多个属性。许多元素可以包含内容,包括其他元素和文本。其他元素均为空,其中标记和属性定义了其功能。

元素分为多个类别,包括元数据、分节、文本、内嵌语义、表单、交互、媒体、组件和脚本。我们将在本系列中介绍其中的大部分功能。首先,什么是元素?

元素

HTML 由一系列元素组成,您可以使用这些元素封装或封装内容的不同部分,以使其以特定方式显示或执行操作。HTML 元素由标记分隔,标记以尖括号(<>)编写。

网页标题是一级标题,我们使用

标记。实际标题“机器学习研讨会”是我们元素的内容。内容位于开始标记和结束标记之间。整个元素(开始标记、结束标记,以及内容)都是元素。

构成 HTML 元素的标记和内容。

结束标记与开始标记相同,前一个斜杠。

元素和标记并不完全相同,尽管许多人会互换使用这两个术语。标记名称是括号中的内容。该标签包含括号。在此示例中为

。一个“元素”是开始和结束标记,以及这些标记之间的所有内容,包括嵌套元素。

This paragraph has some strongly emphasized content

此段落元素中嵌套了其他元素。嵌套元素时,正确嵌套非常重要。HTML 标记的关闭顺序应与其打开顺序相反。在上面的示例中,请注意 在起始和结束标记 中的打开和结束状态,以及

标记中的打开和结束状态。

浏览器不会显示这些代码。这些代码用于解读网页内容。

HTML 的包容性非常强。例如,如果我们省略结束标记 ,则系统会隐含结束标记。

  • Blendan Smooth
  • Hoover Sukhdeep
  • Toasty McToastface

虽然不关闭

  • 是有效的,但并非好的做法。必须提供结束 。如果省略了无序列表的结束标记,浏览器将尝试确定您的列表和列表项的结尾,但您可能会不认可我们的决定。

    每个元素的规范列出了结束标记是否必需。“两个标签都不能省略”表示需要同时添加起始标记和结束标记。该规范提供了所有必需的结束标记

    如果之前示例中的 尚未关闭,浏览器不一定会为您关闭该元素。不关闭 会导致内容的呈现方式可能与您的预期不同。如果省略了 ,而下一个标记是列表父级容器的结束标记,那么您很幸运。另一方面,如果是起始

    标记,浏览器将假定标头是列表的一部分,包括继承样式。一些省略的结束标记会导致更大的问题:不关闭某些标记(例如