码迷,mamicode.com
首页 > Web开发 > 详细

HTML5基础

时间:2020-07-24 16:02:29      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:新特性   section   游戏   应用   tee   javascrip   显示   结构   facebook   

HTML5基础

了解HTML5

HTML5属于上一代HTML的新迭代语言,设计HTML5最主要的目的是为了在移动设备上支持多媒体

  • 新特性:
    • 取消了过时的显示效果标记 <font></font><center></center> ...
    • 新语义标签的引入
    • 新表单元素引入
    • canvas标签(图形设计)
    • 本地数据库(本地存储)
    • 一些API
  • 好处:
    • 跨平台

      例如:比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台性非常强大,这也是大多数人对HTML5有兴趣的主要原因。

  • 缺点:
    • pc端浏览器支持不是特别友好,造成用户体验不佳

新语义标签

  • 网页布局结构标签
    • <header></header>
    • <footer></footer>
    • <article></article>
    • <aside></aside>
    • <nav></nav>
    • <section></section>
    • ......
  • 浏览器兼容处理
    • 第一种解决方案:

      <script type="text/javascript">
      ??document.createElement("nav");
      </script>

    • 第二种解决方案:通过js插件

      <script type="text/javascript" src="code/html5shiv.min.js"></script>

    • 第三种解决方案:终极解决方案

      <!--[if lte IE 8]>
      ??<script type="text/javascript" src="code/html5shiv.min.js"></script>
      <![endif]-->

HTML5基础

标签:新特性   section   游戏   应用   tee   javascrip   显示   结构   facebook   

原文地址:https://www.cnblogs.com/SharkJiao/p/13371106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!