多语言展示
当前在线:391今日阅读:195今日分享:41

好程序员html5教程分享10个不得不学html5的理由

纵然html5有一些缺点,如在IE中不好使,还没有被广泛支持等,但html5已经成为移动端开发的主流,代表着未来的趋势。许许多多学员加入了html5培训,但有些不明白html5为啥火爆,下面就来普及一下html5的优势,给你10个不得不学html5的理由。
方法/步骤
1

未来的趋势  原因今天你就开始使用HTML5是因为它是未来,不要掉队了!HTML5不会往每个方向发展,但是更多的元采用,并且开始着手开发。HTML5其实更像HTML,它不是一个新的技术需要你重新学习!如果你开发XHTML strict的话你现在就已经在开发HTML5了。为什么不更完整的享受HTML5的功能呢?

2

易用性  这个原因使得使用HTML5创建网站更加简单:语义上及其ARIA。新的HTML标签像

,
3

移动,移动还是移动  你可以称之为“直觉”,但是我认为移动技术将会变得更加的流行。我知道,这里有些非常疯狂的猜测,有些可能你也想到了 – Mobile是一个时尚!移动设备将占领世界。更多的接受移动设备将会增长的非常迅速。这意味着更多的用户会选择使用移动设备访问网站或者web应用。HTML5是最移动化的开发工具。随着Adobe宣布放弃移动flash开发,你将会考虑使用HTML5来开发webp应用。当手机浏览器完全支持HTML5那么开发移动项目将会和设计更小的触摸显示一样简单。这里有很多的meta标签允许你优化移动:viewport: 允许你定义viewport宽度和缩放设置;全屏浏览器: ISO指定的数值允许Apple设备全屏模式显示;Home screen icons:  就像桌面收藏,这些图标可以用来添加收藏到IOS和Android移动设备的首选。

4

更清晰的代码  如果你对于简答,优雅,容易阅读的代码有所偏好的话,HTML5绝对是一个为你杰舍瞧量身定做的东西。HTML5允许你写出简单清晰富于描述的代码。符合语义学的代码允许你分开样式和内容。看看这个典型的简单拥有导航的heaer代码:

是不是很简单?但是使用HTML5后会使得代码更加简单并且富有含义:

Header Text

  使用HTML5你可以通过使用语义学的HTML header标签描述内容来最后解决你的div及其class定义问题。 以前你需要大量的使用div来定义每一个页面内容区域,但是使用新的
6

更好的互动  我们都喜欢更好的互动,我们都喜欢对于用户有反馈的*站,用户可以享受互动的过程。输入,HTML5的画图标签允许你做更多的互动和动画,就像我们使用Flash达到的效果。  除了,HTML5同样也拥有很多API允许你创建更加好的用户体验并且更加动态的web应用程序。 这里有一个列表:  Drag and Drop (DnD)  Offline storage database  Browser history management  document editing  Timed media playback

7

视频和音频支持  忘了flash和其它第三方应用吧,让你的视频和音频通过HTML5标签