2.1 HTML初识
HTML指的是超文本标记语言(HyperText Markup Language,HTML),是用来描述网页的一种语言。HTML不是一种编程语言,而是一种标记语言。标记语言是一套标记标签(Markup Tag)。HTML使用标记标签来描述网页,HTML文档包含了HTML标签及文本内容,HTML文档也叫作Web页面。用该语言编写的文件以.html或.htm为后缀。
HTML标记标签通常被称为HTML标签(HTML Tag)。
(1)HTML标签是由尖括号包围的关键词,例如<html>。
(2)封闭类型标记(双标记)必须成对出现,如<p></p>。
(3)标签对中的第1个标签是开始标签,第2个标签是结束标签。
(4)非封闭类型标记也叫作空标记,或者单标记,如<br/>。
(5)大多数标签可以嵌套。
(6)标签不区分大小写,建议小写。
超文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件嵌入,这也是万维网(WWW)盛行的原因之一,其主要特点如下。
(1)简易性:超文本标记语言版本升级采用超集方式,从而更加灵活方便。
(2)可扩展性:超文本标记语言的广泛应用带来了加强功能,以及增加标识符等要求,超文本标记语言采取子类元素的方式,为系统扩展带来保证。
(3)平台无关性:虽然Windows平台大行其道,但使用macOS等其他平台的人也很多,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
(4)通用性:HTML是网络的通用语言,一种简单、通用的标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览,无论使用的是什么类型的计算机或浏览器。
前端开发最先接触的是HTML,在HTML中首先应该理解标签和元素这两个概念的区别。
(1)标签:就是<head>、<body>、<table>等被尖括号“<”和“>”包起来的对象,绝大部分的标签是成对出现的,如<table></table>、<form></form>。当然还有少部分不是成对出现的,如<br>、<hr>等。
(2)元素:HTML网页实际上是由许许多多各种各样的HTML元素构成的文本文件,并且任何网页浏览器都可以直接运行HTML文件,所以可以这样说,HTML元素是构成HTML文件的基本对象,HTML元素可以说是一个统称。HTML元素是通过HTML标签进行定义的。
(3)总结:<p>是一个标签,“<p>这里是内容</p>”整体就是一个元素。