HTML、XHTML和HTML5区别和概念

1:HTML与XHTML

  1. HTML全称为“HyperText Mark-up Language”(超文本标记语言),通常的HTML是指HTML4.01.
  2. XHTML全称为“Extensible HyperText Mark-up Language”(扩展的超文本标记语言)它是XML风格的HTML4.01,比起HTML它更加严格,更加纯净。

这两者的主要区别如下:

  1. XHTML标签必须被关闭
1:在XHTML中所有的标签必须被关闭,如<p>p><div>div>等。此外空标签也必须闭合,例如<br>也要写
   成br>。
2:错误写法:<p>时间识人
   正确写法:<p>时间识人p>
  1. XHTML标签及属性必须小写
1:在XHTML中所有的标签必须是小写,也不能全部是大写,不能大小写混用,虽然属性值可以大写,但是也尽量
   全部小写
2:错误写法:<BODY><DIV>DIV>BODY>
   正确写法:<body><div>div>body>
  1. XHTML标签必须用引号
1:在XHMTL中标签属性必须用引号
2:错误写法:<input id=txt type=text/>
   正确写法:<input id="txt" type="text"/>
  1. XHTML标签用id属性代替name属性
1:在XHMTL中除了表单之外的所有元素,都应该用id而不是name。
2:错误写法:<div name="wrapper">div>
   正确写法:<div id="wrapper">div>

2:HTML5

HTML指的是HTML4.01,而XHTML是XML风格的HTML4.01,它是HTML的过度版本。而HTML5值得是他的下一代HTML,HTML4.01的升级版。

HTML5的特点如下:

1:文档类型简写
2:字符编码简写
3:标签不在区分大小写
4:允许属性值不加引号
5:允许部分属性值的属性值省略

总之:HTML指的是HTML4.01,XHTML是HTML的过渡版,HTML5是HTML的升级版

你可能感兴趣的:(学习笔记,html,xhtml,html5)