一、世界知名浏览器厂商对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. 07 总结ProgressDialog 异步任务

    1,ProgressDialog     >        //使用对象  设置标题             progressDialog.setTitle("标题");   ...

  2. Android初级教程短信防火墙

    如果你有女神,而且有情敌的话,你看到这篇文章会有一种窃喜的感觉. 需求:对情敌的号码进行拦截,让女神手机永远收不到它的号码. 首先定义一个广播接收者类: package com.example.sms ...

  3. python 访问 zookeeper

    python 访问 zookeeper zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同 ...

  4. iOS中 UIWebView加载网络数据 技术分享

    直奔核心: #import "TechnologyDetailViewController.h" #define kScreenWidth [UIScreen mainScreen ...

  5. UITableViewBase&nbsp;UI_09

    1.UITableView API文档总结:      1.UITableView的父类时,UIScrollView,所以它是可以滚动的,但是只能在竖直方向滚动. 2.UITableView是iOS中 ...

  6. C++ Primer 有感(面向对象编程)

    1.除了构造函数之外,任意非static成员函数都可以是虚函数.保留字virtual只在类内部的成员函数声明处出现,不能用在类定义体外部出现的函数定义上. 2.派生类只能通过派生类对象访问其基类的pr ...

  7. hadoop集群崩溃,因为tmp下/tmp/hadoop-hadoop/dfs/name文件误删除

    hadoop执行start-all后,显示正常启动. starting namenode, logging to /opt/hadoop-0.20.2-cdh3u0/logs/hadoop-hadoo ...

  8. 总账:日记账导入流程(文档 ID 1591640.1)

    文档内容   概要   历史记录   详细信息   GL_INTERFACE_CONTROL   GL_INTERFACE_HISTORY   GL_IMPORT_REFERENCES   摘要   ...

  9. 认证模式之Form模式

    上面介绍的两种模式都属于HTTP协议规范范畴,由于它的规范使得很多东西无法自定义,例如登录窗口.错误展示页面.所以需要另外一种模式提供更加灵活的认证,也就是基于Form的认证模式. Form模式的认证 ...

  10. Zookeeper运维

    一.运维配置         参考:http://zookeeper.apache.org/doc/r3.4.6/zookeeperAdmin.html#sc_configuration 基础配置   ...