Heim > Fragen und Antworten > Hauptteil
在网上看到的一些所谓的h5的动画页面,都是用animate.css实现的动画效果,为什么要叫他h5页面?
底层都是css3的动画啊,难道css3属于html5?
假如去面试,很多老板都会问会不会html5,(我在想html5不就是语义化标签,video,localstrong地理定位等等嘛有什么懂不懂的...),然后打开他的pc网站给我看一些他们的动画效果说是h5实现的...我就有点搞不懂了。难道我对html5的认知有偏差?
迷茫2017-04-11 11:12:58
h5叫法是外行人叫出来的,就像把java8叫成j8一样可笑。
HTML5跟css3是完全不一样的东西,或者说html和css就是完全不一样的东西。
人们把他们混成一谈,只不过你最终实现的效果,在他们看来就是p+css。却不知道什么效果是css实现,什么是html实现的。
阿神2017-04-11 11:12:58
以HTML5
为首的包含JavaScript
,css3
等嫌疑技术制作响应式页面及其动画效果的犯罪团伙。
因一下特点被取简称:
快速开发迭代,开发速度快,嵌入APP时时迭代。
及其易于传播,如微信分享啊。
引爆流量 ,这点很重。
为什么会有简称
方便交流,你可以试试每次都把 html5 javascript css3 说一遍
区分行内外 , 简称其实是区分行内人行外人的重要标志。
-— — -
巴扎黑2017-04-11 11:12:58
h5(反正都懂得这个词不知道谁说了默认就html5吧),然后呢,html5只有新标签?
那是狭义的html5,真正的html5包括html5+css3+js
天蓬老师2017-04-11 11:12:58
不是CSS3属于HTML5,而是CSS3是HTML5展现的一种形式(css3的动画称为2D/3D效果)。
HTML5是HTML新定义的一种标准,包含了更多的元素、属性和行为来让网页展现的更人性化。
HTML5更多的特性还包括语义、连通性、离线存储、多媒体、2d/3d图形和效果、性能和集成、设备访问、样式。
详情参见 https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5
天蓬老师2017-04-11 11:12:58
比如html5
的一个新标签canvas
,在它里面可以使用js
做动画效果,为什么可以呢,因为canvas
虽然只是个标签,但在html5
的标准里为它创建了很多新的属性和方法,所以js
脚本才能使用这些新的属性方法做出以前做不出来的效果。包含这些html5
里新增的标签,属性,方法的才是html5
页面。css3
与html5
是完全分开的。