一、世界知名浏览器厂商对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. unity使用ugui自制调色面板

    突然想实现一个调色面板,然后开工... 首先找找有没有什么接口可调,木有找到,找到一些调用win32实现的本地颜色面板的调用,感觉不科学,反正多平台肯定是搞不定的. 既然没找到,还是老老实实的自己写吧 ...

  2. 安卓自定义日期控件(仿QQ,IOS7)续

    本篇是在原来的基础上修改了界面效果,使其更加接近ios7,qq等日期选择控件,看图: 源码地址:http://download.csdn.net/detail/baiyuliang2013/87601 ...

  3. Android初级教程理论知识(第十章Fragment与动画)

    Fragment 用途:在一个Activity里切换界面,切换界面时只切换Fragment里面的内容 生命周期方法跟Activity一致,可以理解把其为就是一个Activity 定义布局文件作为Fra ...

  4. Android初级教程进程间的通信AIDL

    在介绍跨程序进程间通信AIDL前,先看一下本程序activity与某个服务是怎么绑定在一起进行交互的. 需求:服务有两个方法.分别是播放音乐与停止播放音乐.该程序的活动要访问这两个方法,在activi ...

  5. 【一天一道LeetCode】#155. Min Stack

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Design ...

  6. ROS(indigo)一个简单灵活和可扩展的2D多机器人仿真器stdr_simulator

    官方网址:http://wiki.ros.org/stdr_simulator 教程非常详细,参考即可.这里引用一张架构图.hydro,indigo,jade,kinetic均可用. 可以使用Qt编译 ...

  7. (NO.00002)iOS游戏精灵战争雏形(六)

    接下来我们给MainScene场景再添加一个精灵,作为敌人. 双击SpriteBuilder中的MainScene.ccb,从控件库拖入一个CCSprite到CCPhysicsNode中,设置精灵帧为 ...

  8. JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例

    JAVA之旅(八)--多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例 学习是不能停止的 一.多态 我们今天又要学习一个新的概念了,就是多态,它是面向对象的第 ...

  9. H5学习之旅-H5的布局(10)

    两种实现方式:div和table div实现布局的方式 代码实例 <!DOCTYPE html> <html lang="en"> <head> ...

  10. 【翻译】在Ext JS 5应用程序中如何使用路由

    原文:How to Use Routing in Your Ext JS 5 Apps 简介 Ext JS 5是一个重要的发布版本,它提供了许多新特性来创建丰富的.企业级的Web应用程序.MVVM和双 ...