HTML
HTML(Hyper Text Markup Language)称为超文本标记语言,是一种标识性的语言。
它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
XML
XML(eXtensible Markup Language)可扩展标记语言,标准通用标记语言的子集,是一种用于标 记电子文件使其具有结构性的标记语言。
XHTML
XHTML(eXtensible HyperText Markup Language)可扩展超文本标记语言,是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
HTML和XML的区别
- XML旨在传输数据和信息,焦点是内容
- HTML旨在显示数据和信息,焦点是外观
HTML和XHTML的区别
主要区别在XHTML较HTML语法更加严格,体现在:
标签嵌套方式更严格
<b><i>错误</b></i>
<b><i>正确</i></b>
元素必须被关闭
<p>错误
<p正确</p>
标签名必须小写
<P>错误</P>
<p>正确</p>
所有的XHTML元素必须包括在和之间
<!DOCTYPE html>
<html>
<head></head>
<body>
<video src="xxx.mp4" controls="controls"></video>
</body>
</html>
HTML5的改进之处
- 文档类型声明更简单:
- 增加了一些新的标签,功能更加强大,代码更加简单,在语义上更加清晰明了
- 新增用于功能强大的即时2D绘图的Canvas标签以及SVG格式
结语
欢迎热爱编程的小伙伴关注我的github博客
以及我的github仓库
里面有一些前端小技巧以及python算法设计跟大家一起分享
我们一起每天进步一点点!