请问下在项目中如何使用html5

我现在在做一个项目需要使用html5,请问下如何在项目中使用html5,是在前端还是在java后台中使用,使用html5有什么好处。

HTML5 中的一些有趣的新特性:
• 用于绘画的 canvas 元素
• 用于媒介回放的 video 和 audio 元素
• 对本地离线存储的更好的支持
• 新的特殊内容元素,比如 article、footer、header、nav、section
• 新的表单控件,比如 calendar、date、time、email、url、search
浏览器支持
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。

前端使用。
HTML5 主要新功能
本地音频视频播放
动画
地理信息
硬件加速
本地运行(即使在 Internet 连接中断之后)
本地存储
从桌面拖放文件到浏览器上传
语义化标记

现今,各大浏览器对 HTML5 的支持各有千秋 ,只是还没有被广泛采用。