马上到了毕业生找实习的时候,最近也在关注这类事情,于是对一些面试题做了些总结,本博客的试题来自饥人谷的押题文档(参考链接:饥人谷前端面试押题),答案为我本人自己总结,如果有需要的同学可以自行参考。
1.必考:你是如何理解 HTML 语义化的?
2.meta viewport 是做什么用的,怎么写?
3.你用过哪些 HTML 5 标签?
4.H5 是什么
1.你是如何理解HTML语义化的
答:说到HTML语义话,我们得先从原始的页面开始说起,起初页面是由后端的人员编写的,页面也肯定不好看,然后就是div+css编写,整个网页都是div,为了改变这种这种状况,开发者们和官方提出了让HTML结构语义化的概念,并且官方w3c,也在HTML5给出了几个新的语义化的标签。总而言之就是要在合适的地方使用合适的标签,比如
1.article标签代表一个在文档,页面或者网站中自成一体的内容,其目的是为了让开发者独立开发或重用。
2.em标签和strong标签都表示强调的标签,但是其中em表示语义上的强调,strong表示内容上的强调
3.nav元素代表页面的导航链接区域。用于定义页面的主要导航部分。但是我在有些时候却情不自禁的想用它,譬如:侧边栏上目录,面包屑导航,搜索样式,或者下一篇上一篇文章&#x