html 是简称,全称超文本标记语言。
用于开发网页的一门语言,是标记语言,不是编程语言(逻辑,判断,循环)。
html本质上是一个文档(网页文档)。
html类似于word,Excel,txt...
超文本:超出一个文本的范围,包括图片,视频,音乐,小程序。
标记:由大量标签(标记)组成,成对出现。
普通文本只能写一些普通文字。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
第一行文档声明行,指定文档类型要遵循的协议<!DOCTYPE html>
html标签,标记文件是一个网页文件
head标签,用来设置网页信息,如:标题和编码
body标签,用来设置网页要显示的数据(body标签里真正的网页内容)
tite标签,用来设置网页的标题
meta标签,用来设置网页的编码(格式)
解决网页乱码:保证meta标签中的charset属性的制定编码和html文件保存时使用的编码一致
html语法
1标签:由大量的标签组成的,开始标签和结束标签一一匹配
如果开始标签和结束标签中间没有值可以将开始和结束合并简写成自闭标签
如<br/>
2属性:每个标签都可存在自己的属性,多个属性之间用空格隔开,属性的名字和属性的值用等号连接,用单引号或者双引号引起来
如<img src="" width="" height=""/>
3注释<
!-- 注释代码 -->
注意html注释不可以嵌套
4空格 在html中多个空格会当做一个空格去处理。
想要在网页中嵌入多个空格,需输入
或 
5换行:想要在网页中实现换行符,必须使用<br/>
html和xml的区别
相同点:都是标记语言,都是由大量的标签组成的
不同点:
1.xml中标签支持自定义,html中只能使用预编译好的标签。
2.xml对语法要求严格,比如:严格区分大小写
3.html语法相对不太严格,比如:不存在结束标签,大小写