经常有客户咨询说你们会做H5吗,就像这个,拿过来一看,一个上下滑动的贺卡,这已经成为了大部分人对H5的理解,甚至很多大公司都推出了制作这种动画的工具,可以快速生成此类页面。(其实,这就用到了一些CSS3的技巧,好吗!!!)

我大H5就是你们说的这样吗,伤心!!!!

H5可是个牛逼闪闪的东西,且是你们说的那么低端

从大名鼎鼎w3school上可以了解到H5其实包含了很多的内容,有众多的新标签,canvas,svg,地理位置,web存储,应用缓存,web workers等,你们这些鸟人就知道nav,section吧。

H5从哪来?她是W3C和whatwg合作的结果,双方互通有无,创建了一个新版本的html,这个版本基于html,css,dom以及javascript,虽说是一个新版本的html实际上则是对h4的扩充,增加了一些新特性,也把成为事实标准的特性正式纳入了H5。
新特性典型的有svg,canvas,video、audio元素,article、header、footer之类语义化标签,calendar、date、email、url之类新表单控件,成为事实标准的本地存储api,如localStorage,sessionStorage等。

H5是两个组织合作的结果,CSS3又是什么呢?其实CSS3从来就没有在哪个规范中定义过,这点和CSS2.1以及更早的css1不一样。css1发表于1996年,这个版本非常简单也很少,只用一个html页面就全部呈现出来了。
CSS2发表于1998年,这个版本定义更加严格,涵盖的功能也更多,由于CSS2变的很庞大,W3C工作组决定将css打散分成多个不同的规范,每个规范独立更新,CSS3把CSS2中的部分规范进行了升级成为第三个版本,同时新增加了一些版本号为1的新规范,未来的css4依旧会这样升级,所以CSS3并不是一个独立的版本。
CSS3升级了CSS2的部分模块,如css语法,css层叠和继承,css颜色,选择符,css背景和边框,css值和单位,css文本排版,css文本装饰效果,css字体,css基本UI特性,要理解这些首先要充分理解CSS2,否则会一头雾水。
像CSS3变形,图像混合效果,动画,滤镜效果,css遮罩,css伸缩盒布局,css网格布局则是新增加的规范,版本号是1。
由此可见CSS3是大家约定俗成的一个说法,更多人的理解仅限于变形(transform),转换(transition),动画(animation)等之类的新规范,事实上整个CSS3包含了CSS2版本的升级以及新增加的特性。

题外话:
谈到CSS3就必须了解W3C组织,虽然规范都是由这个组织制定的,但是他并不生产标准,在其中只是扮演一个论坛的角色。W3C组织的成员包括86名W3C会员公司的成员,7名特邀专家以及5名W3C工作人员,真正给W3C工作的只有5个人而已,大部分是会员公司的成员,这些会员公司有浏览器厂商,主流网站,研究机构以及常规技术公司。
W3C最后制定出的这个标准是有很大滞后性的,因为很多特性都是浏览器厂商先在自己的浏览器上实现的,然后其他浏览器厂商跟进,最后被广泛使用,然后才被W3C吸纳为标准,这也就是为什么有些特性需要加前缀的原因。

H5是什么,CSS3又是什么?的更多相关文章

  1. BootStrap学习笔记,优缺点总结

    本篇约定Bootstrap简写为BT   BT的受欢迎程度是大家有目共睹的,用它可以快速的搭建出网站.很早就接触过这个框架,其中的栅格系统,css模块化以及js插件做的相当不错,由于工作中较少使用也一 ...

  2. CSS样式基础总结

    首行缩进:text-indent:2em 行高:line-height:1.5em 1.5倍行距 也可以设置像素文字修饰:text-decoration:underline下划线 line-throu ...

  3. iosclient发现_世界杯送流量活动项目总结

       世界杯如火如荼的进行.视频站点相似于门户站点.须要高速依据外部环境更新内容. 产品经理须要策划活动,并安排实施.这个活动就是在这样背景下产生的,爱奇艺与运营商合作,实现双赢.爱奇艺能够通过运营商 ...

  4. ui7

    2016.9讲义 一.课程的主要内容和目的 二.课程所用工具软件——Photoshop CS6 1. Photoshop 的发展史 1990.2,ps1.0问世,1991.2,PS2.0发行,此后,进 ...

  5. 移动端web前端开发

    移动端浏览器现状 视口 meta视口标签 二倍图 移动端主流方案 移动端技术解决方案 移动端常见布局 1.流式布局(百分比布局) 2.flex布局 3.rem适配布局 1)rem单位 2)媒体查询 3 ...

  6. 移动web开发之布局

    移动web开发流式布局 1.0 移动端基础 1.1浏览器现状 PC端常见浏览器:360浏览器.谷歌浏览器.火狐浏览器.QQ浏览器.百度浏览器.搜狗浏览器.IE浏览器. 移动端常见浏览器:UC浏览器,Q ...

  7. 2021年3月-第02阶段-前端基础-Flex 伸缩布局-移动WEB开发_流式布局

    移动web开发流式布局 1.0 移动端基础 1.1 浏览器现状 PC端常见浏览器:360浏览器.谷歌浏览器.火狐浏览器.QQ浏览器.百度浏览器.搜狗浏览器.IE浏览器. 移动端常见浏览器:UC浏览器, ...

  8. 07. Web大前端时代之:HTML5+CSS3入门系列~H5 地理位置

    Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 源码:https://github.com/duniti ...

  9. H5+JS+CSS3 综合应用

    慕课网新教程H5+JS+CSS3 实现的七夕言情主题效果已经出炉了 从设计到实现到录制与编写用了快1个月的时间,说真的这个案例是慕课定制的,我之前也没有系统的做过这样的一个效果,在实现的时候自己也重新 ...

随机推荐

  1. 学习javascript数据结构(一)——栈和队列

    前言 只要你不计较得失,人生还有什么不能想法子克服的. 原文地址:学习javascript数据结构(一)--栈和队列 博主博客地址:Damonare的个人博客 几乎所有的编程语言都原生支持数组类型,因 ...

  2. StackExchange.Redis客户端读写主从配置,以及哨兵配置。

    今天简单分享一下StackExchange.Redis客户端中配置主从分离以及哨兵的配置. 关于哨兵如果有不了解的朋友,可以看我之前的一篇分享,当然主从复制文章也可以找到.http://www.cnb ...

  3. 8 种提升 ASP.NET Web API 性能的方法

    ASP.NET Web API 是非常棒的技术.编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能. 在本文中,我将介绍8项提高 ASP.NET Web ...

  4. 【转】Django Model field reference学习总结

    Django Model field reference学习总结(一) 本文档包含所有字段选项(field options)的内部细节和Django已经提供的field types. Field 选项 ...

  5. java获取https网站证书,附带调用https:webservice接口

    一.java 获取https网站证书: 1.创建一个java工程,新建InstallCert类,将以下代码复制进去 package com; import java.io.BufferedReader ...

  6. Backbone中的model和collection在做save或者create操作时, 如何选择用POST还是PUT方法 ?

    Model和Collection和后台的WEB server进行数据同步非常方便, 都只需要在实行里面添加一url就可以了,backbone会在model进行save或者collection进行cre ...

  7. 设计模式 — 简单工厂模式(Simple Factory)

    定义:定义一个工厂类,它可以根据参数的不同返回不同类型的实例,被创建的实例通常有公共的父类. 模式类型:创建型模型 Factory(工厂角色):即工厂类,负责实现创建所有产品实例的内部逻辑:工厂类可以 ...

  8. SVNKit支持SSH连接

    SVNKit这个开源工具,用于Java语言访问SVN库,咋看的时候很方便,其实坑特别多.我在这里只想跟大家说一句,如果你还没有用过,请不要在生产环境使用这个东西了,兼容性问题搞死你(替换方案是直接用s ...

  9. python之最强王者(6)——列表(List)

    1.Python 列表(List) 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置 ...

  10. springmvc4 mybatis 整合 框架源码 bootstrap

    A集成代码生成器 [正反双向(单表.主表.明细表.树形表,开发利器)+快速构建表单 下载地址    ; freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类 ...