一、世界知名浏览器厂商对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. 直接内存访问(DMA)

    1. 什么是DMA 直接内存访问是一种硬件机制,它允许外围设备和主内存之间直接传输它们的I/O数据,而不需要系统处理器的参与.使用这种机制可以大大提高与设备通信的吞吐量.   2. DMA数据传输 有 ...

  2. Centos7安装JStorm2.1.1

    系统环境 Centos7 外网ip 182.254.145.66 内网ip 10.105.23.114 安装位置  /usr/local/jstorm-2.1.1 安装zookeeper 参见 htt ...

  3. SpringMVC系列之(二) springMVC和Struts异同

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring ...

  4. Oracle采购模块中的多组织访问控制(MOAC)

     1. 概述 从Release12开始启用多组织访问控制功能,将允许用户在一个单独的职责中访问一个或者多个经营单位(OU-Operation Units)的数据.这个功能允许用户在一个可共享服务的 ...

  5. 可视化分析工具Cytoscape使用记录

    最近项目要使用到可视化分析工具Cytoscape,所以会花费很多的时间跟精力来整理Cytoscape软件使用和开发的相关资料,希望写下的文章能减少有兴趣的同行学习跟开发所走的弯路时间.同时也是因为百度 ...

  6. iOS开发中的零碎知识点笔记 韩俊强的博客

    每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外 ...

  7. Uva - 512 - Spreadsheet Tracking

    Data in spreadsheets are stored in cells, which are organized in rows (r) and columns (c). Some oper ...

  8. HDFS追本溯源:体系架构详解

    Hadoop是一个开发和运行处理大规模数据的软件平台,是Apache的一个用Java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.用户可以在不了解分布式底层细节的情况下, ...

  9. iOS开发之二:UIWindow与UIView

    1.UIWindow UIWindow 继承自UIView,它是整个应用的容器,一般来说一个应用就只有一个UIWindow. 如果不使用storyboard 时,需要我们自己创建UIWindow.实例 ...

  10. 如何在Cocos2D游戏中实现A*寻路算法(四)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流 ...