|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这不是理想状况。我们必须尽可能把精力放在改善这项规范,把耗费在派系相争的精力降到最低。破洛洛文章简介:HTML5&CSS3的新交互特征.
本文题目的这副图片,是用Phosotshop制造的。可是,在搜刮引擎中你却没法搜刮到它,搜刮引擎还没有壮大到可以辨认图片内里的笔墨。而且因为图片的体积不算太小,大概网速慢的网友在扫瞄的时分不能不耐烦的守候图片的革新。那末,有无一种新的办法能够制止这些弱点呢?
有的,HTML5和CSS3就能够满意你的需求。乃至,它能够做的更多,更好。作为一位计划师,我们应该懂得它们是甚么器材,有甚么特征,从而进一步思索经由过程HTML5和CSS3我们能做些甚么。
甚么是HTML5和CSS3
HTML和CSS其实不难了解。HTML为组成网页的次要言语。经由过程这类言语,我们能够向盘算机申明网页格局、内容、显现效果等等。而CSS则是专门用来把持网页显现效果的言语。这时候候成绩出来了,为何我们要独自利用CSS呢,HTML不是一样能够把持Web页面的显现效果么?为了回覆这个成绩,我举个复杂的例子:
有无发明假如一旦描述的事变过量,想要把事变形貌分明的时分,我们不能不反复大批的信息?页面言语也是一样,在这类情形下显得乱七八糟,十分难以理出眉目。经由过程将把持显现效果的言语集成到CSS里,我们不仅能够包管页面言语主体部分的简便,并且能够十分便利的复用各类言语汇合。
HTML5和CSS3是HTML和CSS的最新版本,它们今朝均未断定尺度,可是已发布的新特性已让我们心动不已。
HTML5的新特新
1.新的内容标签
HTML4中的内容标签级别不异,没法辨别各部份内容。而HTML5中的内容标签相互自力,级别分歧,搜刮引擎和统计软件等都可疾速辨认各部份内容。
2.更好的表格系统
如今,你能够丢弃JavaScript大概是PHP,只经由过程HTML5来界说表格。你能够界说每一个表格单位的输出格局,也能够界说这个单位是不是是必填的等等。
3.音频、视频API
HTML5不仅同意你在网页中间接整合视频、音频,同时更供应了一套功效丰厚的API用来把持媒体播放,而这些用来把持媒体播放的元素也都是能够被编纂的。因而,HTML5在视频和音频层面上实践已能够替换经常使用的Flash插件了。
破洛洛文章简介:HTML5&CSS3的新交互特征.
4.画布(Canvas)API
在网页中绘制图形一向是个浩劫题,我们不能不借助flash、silverlight等插件。但是HTML5同意你间接在网页长进行画图,乃至同意你与网页天生更多的交互,比方绘制图形、缩小减少,等等。图例是一个用HTML5制造的小游戏。
5.地舆(Geolocation)API
HTML5供应了地舆信息的使用接口GeolocationAPI。经由过程这个API,网页能够经由过程IP,GPS等体例来取得用户的地舆信息;同时用户也能够选择是不是封闭这个功效。
6.网页存储(Webstorage)API
HTML5供应了网页存储的API,便利Web使用的离线利用。除此以外,新的API相对cookie也有着高平安性,高效力,更年夜空间等长处。
7.拖拽开释(Draganddrop)API
我们能够经由过程HTML5的DraganddropAPI来完成网页中的拖拽开释效果,制止了以往的网页在拖拽开释过程当中必要一直修正元素的地位,代码单一的坏处。
CSS3新特征
1.RGBa
CSS3的RGBa新特征同意你对每一个元素举行色采和通明度的设置。而本来经常使用的opacity命令只能对元素及其子元素举行设置。
2.Multi-columnlayout
CSS3新供应的多栏结构选择器无需HTML结构标签便可天生多栏结构,同时‘栏数’、‘栏宽’和‘栏间距’都是能够界说的。
3.Roundcorners
圆角功效多是CSS3供应的最有用的功效了。经由过程Border-radius,你能够没有任何难度的给指定的HTML元素增加圆角。而且你还能够界说圆角的巨细,和哪一个角是圆角,哪一个角不是圆角。
4.@font-face
当网页显现某种用户没有安装的字体时,CSS3供应的@font-face功效会主动的、冷静地帮用户从收集高低载响应字体。从而让计划师加倍自在的发扬,而不必思索用户的呆板是不是安装了响应字体。
5.其他特征
别的,CSS3还给我们带来了突变、避免字符串太长溢出、多重背景和用图片来作为元素边框等功效。
使用好CSS3,你能够更快速的失掉以往用良多插件才干失掉的效果。同过利用元素自己来代替年夜部分图片,网页的加载速率会失掉提拔,这些底本是图片的内容,也能够被搜刮引擎检索到。
HTML5和CSS3的兼容性
HTML5和CSS3的尺度并未正式完成,各家扫瞄器对其撑持水平也不尽不异。懂得HTML5和CSS3的兼容性是非常需要的。上面的毗连是一个专门跟踪HTML5和CSS3兼容性的网站,有乐趣的伴侣能够点击检察:http://www.findmebyip.com/litmus
一些你大概感乐趣的资本
http://www.apple.com/HTML5/showcase/
http://html5watch.tumblr.com/
http://w3school.com.cn/index.html
http://www.mhtml5.com/
http://html5demos.com/
http://www.sencha.com/
http://www.findmebyip.com/litmus/
http://www.thetimes.co.uk/tto/news/
http://map.google.com/
</p>
通过大家的心得,或许能找出"怎么学html5"这个问题的答案。另,我会不定期把群里面关于技术的讨论贴到本帖,敬请关注。 |
|