在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
小编刚刚整理了一份2019年的前端面试题之HTML5,新鲜出炉,需要的同学赶紧来看一看吧!

1、HTML语义化的理解?
HTML语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式CSS的情况下也以一种文档格式显示,并且是容易阅读的;搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于SEO;使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。
2、父元素透明,但是又不影响子元素的透明度怎么实现?
方法一:用rgba
方法二:再加上一层与父元素同级的div装载子元素,定位到子元素原来的位置
3、对web标准以及w3c的理解与认识?
web标准就是将页面的结构、表现和行为各自独立实现,w3c对标注提出了规范化的要求
对结构的要求:(标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助)
标签字母要小写;标签要闭合;标签不允许随意嵌套
对css和js的要求:
尽量使用外联css样式表和js脚本,使结构、表现、行为相分离,符合规范,同时提高页面渲染速度,提高用户体验;
样式尽量少用行间样式表,使结构与表现分离,标签的id和class命名要做到见文知义,标签越少,加载越快,用户体验更高,代码维护更简单,便于改版;
不需要变动页面内容,便可提供打印版本而不需要复制内容,提高网站易用性
4、display none visibility hidden区别?
display:none是彻底消失,不在文档流中占位,浏览器也不会解析该元素;visibility:hidden是视觉上消失了,可以理解为透明度为0的效果,在文档流中占位,浏览器会解析该元素;
使用visibility:hidden比display:none性能上要好,display:none切换显示时visibility,页面产生回流(当页面中的一部分元素需要改变规模尺寸、布局、显示隐藏等,页面重新构建,此时就是回流。所有页面第一次加载时需要产生一次回流),而visibility切换是否显示时则不会引起回流。
5、Px、em、rem的区别
相同点:px、em和rem都是长度单位;
异同点:px的值是固定的,指定是多少就是多少,计算比较容易。em得值不是固定的,并且em会继承父级元素的字体大小。Rem是根据跟标签HTML的字体大小计算的浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=1rem=16p
那么12px=0.75em=0.75rem, 10px=0.625em=0.625rem。
以上关于HTML5的前端面试题就分享到这了,希望对面试前端的求职者有所帮助,祝愿大家都能拿到心仪的offer啦!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
HTML5在线培训哪个机构好?
在线培训哪个机构好?计划去参加培训HTML5的时候应该如何选择在线培训机构呢?现在的社会中各种培训机构遍地开花,很多人无从下手,其实选择HTML5在线培训的机构并不难,我们只需要需要从以下几点进行考虑:
13241
2019-07-24 18:31:54
手机HMTL5开发框架推荐
本文将向大家推荐十个手机HMTL5开发框架,它们分别是jquery mobile框架、bootstrap框架、ionic框架、Mobile Angular UI框架、Intel XDK框架、Appcelerator Titanium框架、Sencha Touch框架、Kendo UI框架、.mui框架,相信在这些框架中你一定可以找到适合自己的。
9751
2019-08-02 14:58:17
学HTML要看什么书?从入门到进阶书籍推荐
学HTML要看什么书?相信刚刚入门前端的小伙伴都会有这样的困惑。本文将向大家推荐HTML从入门到进阶学习全阶段的书籍,看完这些书对大家在前端学习会有很大的帮助。
12955
2019-08-09 09:31:35
前端面试常见知识点总结
随着疫情的逐渐好转,许多小伙伴也早已复工多时,面试招聘的机会也多了起来,大家都做好了面试准备吗?本文将为大家总结一下前端面试中常见的知识点,包括前端基础、布局、JS高级、浏览器、网络协议、ES6语法、VUE基础和VUE高级等等,有需要的小伙伴可以接着看下去。
7668
2020-04-07 16:53:39
JavaScript常见面试题梳理
JavaScript作为前端开发三大要素之一,是前端面试中考察的一大重点。本文为大家对JavaScript常见面试题进行了梳理,大家可以做一做下面的面试题,进行查漏补缺!
7587
2020-07-06 14:41:17
