h5的新标签以及html和xml区别

首先我们这里说的h5是值得html5而不是大h5前端
前端技术是在不断的更新换代的,自从在1999年W3C推出的html4的标准之后,又经过8年的努力和筹备,在2014年9月份该组织又推出了html5标准,当然对于该标准推出了更多封装的更好的标签和语法,我们在这章可以大致了解一二。
语意化是html5在页面结构上改变的一个重要的特点:

这个图片可以解释了语意化的好处:
1.页面结构更清晰
2.代码的可读性强,对于团队协作更加便利
3.有利于SEO
其实语意化的代码封装起来很简单,只不过是把div换成了header,然后给按照不同的tag加上模块的样式
除了语意化方面,html5还加强了表格操作个多媒体的功能,比较可以突出的此观点的几个新标签是:
audio(音频标签)video(视频标签) datalist(表格下拉元素combobox)

这个datalist还天生的支持模糊查询
关于页面的复杂交互和动画,html5也给我们提供了一个重要的标签canvas,关于canvas是一个大章节,我们会放到后面去讲
关于html5主要的新增标签已经列举出来了,日常工作和学习中用以上标签绰绰有余,我们这里就不像字典一样一一列举出来其他生僻的标签了

什么是html?什么是xml?他们的区别是什么?
从名字上来看 XML是可扩展标记语言(前身是SGML,没有标签集,语法规则比较严谨),HTML是超文本标记语言(有标签集,语法松散,W3C制定的语法规则)。
这两个语言都是用来操作数据或者数据结构的,在语法结构上比较类似,但是语法要求不同:
1.在html不区分大小写,xml里面严格区分
2.HTML有些情况下可以省略结束标记,XML是绝对不能省略到任何标记
3.HTML有固有标记,XML没有固有标记
4.HTML标签是W3C给规定好的,XML是自定义的可扩展的
作用不同:
html是用来显示数据的,XML是用来存储数据的(这两种语言的用途完全不一样)

你可能感兴趣的:(h5的新标签以及html和xml区别)