第二篇 html - 【 HTML5 基本概念 + 规则 + 兼容性 】

HTML5基本概念

1、HTML5 并不是新的语言,而是HTML语言的第五次重大修改

2、支持

   所有的主流浏览器(Chrome,Firefox,Safari),IE9 及其以上支持 HTML5,但是 IE8 及其以下不支持 HTML5
   
3、改变了用户与文档的交互方式:多媒体 【 video,audio,canvas 】

4、增加了其他新的特性:语义特性,本地存储特性,网页多媒体,二维三维,特效【 过渡,动画 】

相对于 HTML4 HTML5 的改进

  1、抛弃了一些不合理不常用的标记和属性,新增了一些标记和属性(表单)
  
  2、从代码角度而言,HTML5的网页结构代码更加简洁

HTML5 建立的一些规则

  1、新特性应该基于 HTML、CSS、DOM 以及 JavaScript。

  2、减少对外部插件的需求(比如 Flash)

  3、更优秀的错误处理

  4、更多取代脚本的标记

  5、HTML5 应该独立于设备

  6、开发进程应对公众透明

HTML5 兼容性

HTML5 有部分内容兼容到 IE9,IE8 及以下对 H5 完全不兼容,后面的内容不再考虑此类浏览器

最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。

部分 css3 须加兼容前缀

  -webkit-  常用于兼容 chrome 浏览器
  -moz-     常用于兼容火狐
  -o-       常用于兼容 opera
  -ms-      常用于兼容 IE

兼容性查询网站  caniuse.com/

兼容性处理

  引入第三方插件 html5shiv.js
posted @ 2023-03-28 14:30  caix-1987  阅读(93)  评论(0)    收藏  举报