关于h5和css3的知识点整理

其实很多小白在学h5和css3的时候会和我一样,傻傻的分不清楚h5中的新标签和css3中的新方法。。。原因其实很简单,我没有经历过html和css的变迁唉。什么功能用什么标签和属性虽然都知道,但是说句实话,不看文档,其实我已经搞混了,只有html和css了。所以我现在想花点时间整理一下前端最基础的html和css。可能小伙伴们在看这个的时候会觉得我的思路缺乏逻辑,但是没有关系,慢慢看完,说不定能帮你解决理解一些底层原理问题呢。

最近在面试的时候被问到什么是html5的时候,讲讲新增的属性的时候表示一脸茫然。。。因为稍微正常点的,有水平有经验的前端面试官都是不会这么问的,他们问的大多是一些底层实现原理和你的编程思维。但是h5的新属性还是要去了解的,因为在浏览器的兼容问题上,我们要考虑到是不是应该用h5和css3的新属性,令人头痛的IE浏览器在IE9以下的版本是不兼容h5和css3的,所以我们在考虑到浏览器兼容性问题的时候可以采取优雅降级或者渐进增强的方法,IE9以下版本不用h5和css3.。



哪什么是H5?

很多人把h5=html5,认为它们是相同的,h5是html5的缩写是html的第五代版本。。。怎么说在中国大部分人脑海中是没有错的,但是稍微有一些工作经验的人就表示完全茫然。你要说h5=html5的话,那么h5小游戏呢?所以很明显,h5包括html5但是不等于html5,实际上,h5只是2014年html5出来后所有相关技术的总称。包含面就特别广了,css3属于h5,js属于h5技术,包括微信小程序啊,移动app,甚至后面出来的vue和react相关的框架也可以称作h5技术。

所以个人就参考众多的文献和网址之后认为,h5不单单是指html的第五代版本,也是一种泛指,泛指自h5出现之后众多前端相关技术。

这里我们总结的是普通的html5的新增属性方法:

1,

定义一个文章区域

2,

你可能感兴趣的:(关于h5和css3的知识点整理)