1、HTML:HyperText Mark-up Language(超文本标记语言)构成网页的主要语言 常指:HTML 4.01
2、XHTLM:EXtensible HyperText Mark-up Language (扩展的超文本标记语言) 是指更加严谨的html 4.01
二者的区别就是HTML的语法书写比较松散,比较适合开发者,然而语法松散对于电脑、手机等处理比较困难
所以在这个基础上有了XHTML
主要区别:
1、XHTML标签必须闭合;
例如:
<p> 错误
<P></p> 正确
2、XHTLM标签以及属性都必须要小写
例如:<Body></Body> 错误
<body></body> 正确
3、XHTML标签属性必须要用引号,单引号、双引号都可以
例如:
<input type=text value=name />错误
<input type="text" value="name"/> 正确
4、XHTML标签属性id代替name属性除了表单之外的所有元素都要改过来
例如:
<div name="haha"></div> 错误
<div id="haha"></div> 正确
HTML5
XHTLM是HTML的过渡版,那么HTML5是HTML的升级版
升级后的H5已经不再是单纯意义上的标签了,它的能力已经远远超过标签的范围。H5除了新增了一些标签外
,还增加了一组技术,包括:canvas、SVG、等这些都需要使用javascript来操作,所以h5使html从一门“标记语言”,
成为一门“编程语言”;