Html5深受欢迎的理由
一、世界知名浏览器厂商对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深受欢迎的理由的更多相关文章
- HTML5与CSS3权威指南
第一章:Web时代的变迁 HTML5放心使用的理由: 兼容性:HTML5在老板本的浏览器上也可以正常运行: 实用性:HTML5内部并没有封装什么很复杂的,不切实际的功能,而只是封装了简单实用的功能: ...
- Twitter Bootstrap深受开发者喜爱的11大理由
Bootstrap,作为创新技术框架,使开发者.设计者更容易.更快捷.更出色地完成网站及应用的搭建工作.如果你还没有使用Twitter Bootstrap,建议你去了解一下.Bootstrap为开发者 ...
- 读书笔记:《HTML5开发手册》--HTML5新的结构元素
读书笔记:<HTML5开发手册> (HTML5 Developer's CookBook) 虽然从事前端开发已有很长一段时间,对HTML5标签也有使用,但在语义化上面理解还不够清晰.之前在 ...
- HTML5 程序设计 - 使用HTML5 Canvas API
请你跟着本篇示例代码实现每个示例,30分钟后,你会高喊:“HTML5 Canvas?!在哥面前,那都不是事儿!” 呵呵.不要被滚动条吓到,很多都是代码和图片.我没有分开写,不过上面给大家提供了目录,方 ...
- HTML5笔记:跨域通讯、多线程、本地存储和多图片上传技术
最近做项目在前端我使用了很多新技术,这些技术有bootstrap.angularjs,不过最让我兴奋的还是使用了HTML5的技术,今天我想总结一些HTML5的技术,好记性不如烂笔头,写写文章可以很好的 ...
- HTML5 绘制简单圆形 loading. . . .
现在有很多的 loading 组件 什么js 等等 闲来没事就写一个 H5的 loading 有很多的Loading 是一张张图片 js 控制的 有了 canvas的 出现 你就可以体验不同之处了 ...
- 打造自己的html5视频播放器
前段时间重新学习了一下html5的video部分,以前只是停留在标签的使用上,这一次决定深入了解相关的API,并运用这些API打造一个简单的视频播放器.所谓“打造自己的”,就是要自己重写video标签 ...
- 一场属于HTML5守望者的盛宴——记图灵参加HTML5峰会
2013年8月,北京正是一个火热的季节.一场火热的盛会,HTML5 峰会如约来袭.这是一场属于 HTML5 守望者的盛宴!HTML5作为一项新兴的技术,其未来是光明的,但是道路却是曲折的.需要标准的不 ...
- HTML5 和HTML4的区别
1.推出理由和目标 HTml5的出现,对于web来说意义是非常重大的,因为它的意图是想要把目前web 上存在的各种问题一并解决掉. (1)web之间的兼容性很低 (2)文档结构不明确 (3)web应用 ...
随机推荐
- 直接内存访问(DMA)
1. 什么是DMA 直接内存访问是一种硬件机制,它允许外围设备和主内存之间直接传输它们的I/O数据,而不需要系统处理器的参与.使用这种机制可以大大提高与设备通信的吞吐量. 2. DMA数据传输 有 ...
- Centos7安装JStorm2.1.1
系统环境 Centos7 外网ip 182.254.145.66 内网ip 10.105.23.114 安装位置 /usr/local/jstorm-2.1.1 安装zookeeper 参见 htt ...
- SpringMVC系列之(二) springMVC和Struts异同
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring ...
- Oracle采购模块中的多组织访问控制(MOAC)
1. 概述 从Release12开始启用多组织访问控制功能,将允许用户在一个单独的职责中访问一个或者多个经营单位(OU-Operation Units)的数据.这个功能允许用户在一个可共享服务的 ...
- 可视化分析工具Cytoscape使用记录
最近项目要使用到可视化分析工具Cytoscape,所以会花费很多的时间跟精力来整理Cytoscape软件使用和开发的相关资料,希望写下的文章能减少有兴趣的同行学习跟开发所走的弯路时间.同时也是因为百度 ...
- iOS开发中的零碎知识点笔记 韩俊强的博客
每日更新关注:http://weibo.com/hanjunqiang 新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外 ...
- Uva - 512 - Spreadsheet Tracking
Data in spreadsheets are stored in cells, which are organized in rows (r) and columns (c). Some oper ...
- HDFS追本溯源:体系架构详解
Hadoop是一个开发和运行处理大规模数据的软件平台,是Apache的一个用Java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.用户可以在不了解分布式底层细节的情况下, ...
- iOS开发之二:UIWindow与UIView
1.UIWindow UIWindow 继承自UIView,它是整个应用的容器,一般来说一个应用就只有一个UIWindow. 如果不使用storyboard 时,需要我们自己创建UIWindow.实例 ...
- 如何在Cocos2D游戏中实现A*寻路算法(四)
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流 ...