您当前的位置:365bet > HTML5 / CSS3 >

但使用HTML5内置的这个标记更适合

发布时间:2020-02-28 19:59编辑:admin1阅读(

      同时canvas画板,video视频,audio音频等也是H5才支持的新元素/方法

      展开全部HTML5是最新的HTML标准,或迟或早,所有的web程序员都会发现需要使用到这个最新的标准,而且,很多人都会感觉到,重新开发一个HTML5的网站,要比把一个网站从HTML4迁移到HTML5上容易的多,这是因为这两个版本之间有很大不同之处。

      事实上,HTML5并没有对HTML4做什么重大的修改,它们很多东西都是相似的。

      可是,其中有一些很重要的区别需要知道。下面列出的就是一些HTML4和HTML5之间主要的不同之处(并不是全部,全部列出来是不可能的):

      这头一个不同之处显而易见,但非常重要,我需要先从它开始。也许已经注意到了关于HTML5很酷的言论到处都是,但是事实情况是,HTML5是一个还未完成的标准。HTML4已经有10岁了,但它仍是当前正式的标准的事实没有改变。

      另一方面,HTML5仍处在早期阶段,以后的修改会不断的出现。必须考虑到这些,因为在网站上使用的这些新增加或修改的网页元素会每年都出现一些变化,需要不停的更新升级网站,这可不是希望的。这就是目前为止,最好在产品里使用HTML4,只在实验里使用HTML5的原因。

      对于Web用户来说,Flash既是一个惊喜,也是一种痛苦。有很多的Web开发人员对HTML5对Flash产生的威胁很不满。但对于那些忍受着要花几年时间加载和运行的臃肿的Flash视频的人来说,用新的 canvas 标记生成视频的技术已经到来。

      目前, canvas 标记并不能提供所有的Flash具有的功能,但假以时日,Flash必将从web上淘汰。我们拭目以待,因为很多人还并不认同这种观点。

      HTML5的设计是要更好的描绘网站的解剖结构。这就是为什么这些header 和

      footer 等新标记的出现,它们是专门为标志网站的这些部分设计的。

      在开发网站时,不在需要用div标记来标注网页的这些部分。

      据推测,除了让代码更有组织外,它也能改善SEO效果,能让搜索引擎更容易的分析的页面。

      新的menu标记可以被用作普通的菜单,也可以用在工具条和右键菜单上,虽然这些东西在页面上并不常用。

      类似的,新的 figure 标记是一种更专业的管理页面上文字和图像的方式。当然,可以用样式表来控制文字和图像,但使用HTML5内置的这个标记更适合。

      新的audio 和 video 标记可能是HTML5中增加的最有用处的两个东西了。正如标记名称,它们是用来嵌入音频和视频文件的。365bet官网

      除此之外还有一些新的多媒体的标记和属性,例如track,它是用来提供跟踪视频的文字信息的。有了这些标记,HTML5使Web2.0特征变得越来越友好。问题在于,在HTML5还未被广泛的接受之前,Web2.0还是老的Web2.0。

      新的 form 和 forminput 标记对原有的表单元素进行的全新的修改,它们有很多的新属性(以及一些修改)。如果经常的开发表单,应该花时间更详细的研究一下。

      这是一个让我不太理解的改动。不认为去除 b 和 font标记会带来多大的好处。官方的指导说这些标记可以通过CCS来做更好的处理,但这样一来,为了在文章一两个地方出现的这种标记,就需要在独立的css和文本两个地方来实现这一的功能,岂不笨拙。也许我们以后会习惯这种方法。

      事实上,我已经记不清曾经何时用过这些标记了,所以,我并不为去除这些标记感到悲哀。相同的原因,有更好的标记能实现它们的功能——这很好,任何作废的标记从标准中剔除都是受欢迎的。

      这10个HTML5和HTML4之间的不同只是整个新的规范中的一小部分。除了这些主要的变动外,我还可以略提一下一些次要的改动,比如修改了ol 标记的属性,让它能够倒排序,对u标记也做了修改。

      所有这些次要的改动数量众多。而且新的修改也在不断的增加,因此,如果想实时跟踪最新的动向,需要经常的查看HTML4 和 HTML5之间的不同这个页面。如果很心急,想在工作中使用这些新的标记和属性,最好只是做实验,原因已经说的很清楚了,这些新标记和新属性在将来也许会有很大的改变,所以,不断的更新的代码,它们很可能会过期失效。

      尽管如今大多数流行的浏览器的最新版都支持HTML5,但有些新的(或修改的)标记和属性它们并不支持,所以网页在用户的屏幕上有可能前后显示的不一致。耐心等待,等待HTML5真正可以实用时候。目前还不是时候。

      千锋教育一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的领导品牌,全力打造移动互联网高端研发人才服务平台。公司总部位于北京,目前已在深圳、上海、郑州、广州、大连、武汉、成都成立了分公司。拥有全国最多、最权威的移动互联网教学就业保障团队,做到了毕业学员业内最高薪水,成为学员最信赖的IT培训机构。千锋教育是中关村移动互联网产业联盟副理事长单位,中国软件协会教育培训委员会认证首家一级培训机构,中关村国际孵化软件协会唯一授权中关村移动互联网学院,拥有全国300多所合作高校,2000多家移动互联网方向合作企业,50多个APP上线项目,每年有数十万名学员受益于千锋教育组织的技术研讨会、技术培训课、网络公开课及免费教学视频。HTML5是最新的HTML标准,或迟或早,所有的web程序员都会发现需要使用到这个最新的标准,而且,很多人都会感觉到,重新开发一个HTML5的网站,要比把一个网站从HTML4迁移到HTML5上容易的多,这是因为这两个版本之间有很大不同之处。