一、世界知名浏览器厂商对Html5的支持

微软:2010年微软称完成Ie9的开发后,讲更对支持css3、svg和html5等互联网浏览通用标准。

Google:2010年谷歌重点开发html5项目。

苹果:2010年苹果开发者大会的会后发布safari5,这款浏览器支持10个以上的html5技术,包括全屏幕播放、html5视频、html5地理位置、html5切片元素、html5的可拖动属性、html5的形式验证、html5的Ruby、html5的Ajax历史和webSocket字幕。

Opera:2010年欧朋熟悉技术官css之父认为Html5和css3将是全球互联网未来发展的趋势。

Mazilla:2010年mazilla基金会发布了即将推出的Firefox4浏览器的第一个测试版本。

二、放心使用html5的三个理由

1、兼容性:html5在老版本浏览器也可以正常运行。

2、使用性:H5中并没有封装什么很复杂、不切实际的功能,而只是封装了简单的功能。

3、非革命性的发展:h5内部功能不是革命性的,是发展性的。

三、html5要解决的三个问题

1、web浏览器之间的兼容性很低

2、文档结构不是很明确

3、web应用程序的功能受到限制

四、html5和html4的区别

1、基本语法区别包括Doctype声明、内容类型(contenttype)、字符编码的指定方法、元素标签的省略、具有布尔值的属性、引号的省略等几个方面。

2、了解在html5中新增了哪些元素、删除了哪些html4中的元素,以及为什么要删除这些元素、用什么元素或方法来取代这些被删除的元素。

3、了解在html5中新增的属性,删除了哪些html4中的属性,html5中用什么属性来替代这些被删除的属性。

4、掌握什么是全局属性,几个常用的属性,如contentEditable属性、disignMode属性、hidden属性、spellcheck属性以及tabindex属性。

五、html5中的标记方法

1、内容类型(ContentType)html5的文件扩展符与内容类型保持不变。也就是说,扩展符仍然是“.html”或“.htm”,内容类型仍然是“text/html”。

2、Doctype声明是html文件中必不可少的,它位于文件第一行,html5中doctype声明方法不分大小写:<!DOCTYPE html>

3、指定字符编:在html4中<meta http-eqiv="Content-Type" content="text/html;charset=utf-8">

在html5中<meta charset="utf-8">

六、html5确保的兼容性

1、省略引号,在指定属性指的时候,属性值两边的引号可以是双引号也可以是单引号。html5在此基础上做了些改进,当属性值不包括空字符串、"<"">""="、单引号、双引号等字符时,属性值两边的引号可以省略。

Html5深受欢迎的理由的更多相关文章

  1. HTML5与CSS3权威指南

    第一章:Web时代的变迁 HTML5放心使用的理由: 兼容性:HTML5在老板本的浏览器上也可以正常运行: 实用性:HTML5内部并没有封装什么很复杂的,不切实际的功能,而只是封装了简单实用的功能: ...

  2. Twitter Bootstrap深受开发者喜爱的11大理由

    Bootstrap,作为创新技术框架,使开发者.设计者更容易.更快捷.更出色地完成网站及应用的搭建工作.如果你还没有使用Twitter Bootstrap,建议你去了解一下.Bootstrap为开发者 ...

  3. 读书笔记:《HTML5开发手册》--HTML5新的结构元素

    读书笔记:<HTML5开发手册> (HTML5 Developer's CookBook) 虽然从事前端开发已有很长一段时间,对HTML5标签也有使用,但在语义化上面理解还不够清晰.之前在 ...

  4. HTML5 程序设计 - 使用HTML5 Canvas API

    请你跟着本篇示例代码实现每个示例,30分钟后,你会高喊:“HTML5 Canvas?!在哥面前,那都不是事儿!” 呵呵.不要被滚动条吓到,很多都是代码和图片.我没有分开写,不过上面给大家提供了目录,方 ...

  5. HTML5笔记:跨域通讯、多线程、本地存储和多图片上传技术

    最近做项目在前端我使用了很多新技术,这些技术有bootstrap.angularjs,不过最让我兴奋的还是使用了HTML5的技术,今天我想总结一些HTML5的技术,好记性不如烂笔头,写写文章可以很好的 ...

  6. HTML5 绘制简单圆形 loading. . . .

    现在有很多的 loading 组件 什么js 等等 闲来没事就写一个 H5的 loading  有很多的Loading 是一张张图片 js 控制的  有了 canvas的 出现 你就可以体验不同之处了 ...

  7. 打造自己的html5视频播放器

    前段时间重新学习了一下html5的video部分,以前只是停留在标签的使用上,这一次决定深入了解相关的API,并运用这些API打造一个简单的视频播放器.所谓“打造自己的”,就是要自己重写video标签 ...

  8. 一场属于HTML5守望者的盛宴——记图灵参加HTML5峰会

    2013年8月,北京正是一个火热的季节.一场火热的盛会,HTML5 峰会如约来袭.这是一场属于 HTML5 守望者的盛宴!HTML5作为一项新兴的技术,其未来是光明的,但是道路却是曲折的.需要标准的不 ...

  9. HTML5 和HTML4的区别

    1.推出理由和目标 HTml5的出现,对于web来说意义是非常重大的,因为它的意图是想要把目前web 上存在的各种问题一并解决掉. (1)web之间的兼容性很低 (2)文档结构不明确 (3)web应用 ...

随机推荐

  1. 使用git-flow来帮助管理git代码

    对git不熟悉的我,经常把git提交搞得很乱,导致在master上有许多无用的commit,最终决定好好地看一下git的使用教程,却不小心发现了还有一个git-flow的工具可以帮助我管理好git项目 ...

  2. iOS中 HTTP/Socket/TCP/IP通信协议详解 韩俊强的博客

    每日更新关注:http://weibo.com/hanjunqiang  新浪微博 简单介绍: // OSI(开放式系统互联), 由ISO(国际化标准组织)制定 // 1. 应用层 // 2. 表示层 ...

  3. 15个易遗忘的java知识点

    1.java中的基本数据类型以及所占内存大小 (1)整形  byte 1字节  short 2字节  int 4字节  long 8字节  (2)浮点型  float 4字节  double 8字节  ...

  4. 【IOS 开发】Object - C 语法 之 流程控制

    1. if 条件语句 if 表达式 : 表达式是一个 整型 或者 布尔型, 0 或者 FALSE 为 FALSE, 大于 0 为 TRUE; 代码示例 : /********************* ...

  5. Flexbox布局指南

    Flexbox布局概念 Flexbox布局( Flexible Box 或CSS3 弹性布局),是CSS3中的一种新的布局模式,是可以自动调整子元素的高和宽,来很好的填充任何不同屏幕大小的显示设备中的 ...

  6. STL:deque用法详解

    deque函数: deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素.但它又与vector不同,deque支持高效插入和 ...

  7. ViewPager 实现 Galler 效果, 中间大图显示,两边小图展示(优化篇)

    上一张效果图: 之前的项目有一个Galley的项目,但是代码结构特别乱,别问我为什么,我也是刚接手这个项目,为了方便以后阅读和维护我对一些模块进行了重构.ViewPager实现Galler效果,但是当 ...

  8. Get Form type using javascript in CRM 2011

    Get from type var type = Xrm.Page.ui.getFormType(); getFromType() function returns integer value for ...

  9. python3爬虫 - 利用浏览器cookie登录

    http://blog.csdn.net/pipisorry/article/details/47980653 爬虫爬网站不免遇到需要登录的问题. 登录的时候可能还会碰到需要填验证码的问题, 有的验证 ...

  10. AngularJS进阶(十二)AngularJS常用知识汇总(不断更新中....)

    AngularJS常用知识汇总(不断更新中....) 注:请点击此处进行充电! app.controller('editCtrl',['$http','$location','$rootScope', ...