在线客服
扫描二维码
下载博学谷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啦!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
7个优秀的开放式前端面试题
本文为大家整理了7个比较优秀的开放式前端面试题与大家分享。所谓开放式,是没有完全固定的答案,最重要的是答题的思路是否对你未来的面试有所帮助。下面就跟着小编一起学习这7个开放式的前端面试题吧。
13418
2019-08-06 10:20:47
前端面试被问到项目中的难点有哪些?
在每个前端求职者的面试过程中,一定都有过被面试官问到项目中的难点,而答不上来的情况。为了让大家在前端面试前准备得更加充足,小编准备了一些易被忽视且难度较高的前端面试题,希望可以帮助大家更加顺利完成求职,找到自己满意的工作。
38850
2019-10-08 19:02:38
前端工程师求职面试题含答案
一名合格的前端工程师需要熟练掌握Web前端技术,像是比较基础的HTML5+CSS3必须要会,JavaScrip也需要很好等等。本文整理了前端工程师在求职过程中会遇到各类面试题,分别是HTML、CSS、JavaScript、ES6、计算机网络和浏览器等等相关的知识点。这些面试题也附上了答案,大家要是做不出来可以参考一下。
4998
2019-10-28 19:41:42
十款好用的HTML生成工具推荐
网页设计是把颜色、图片和字体等等要素进行组合调整,达到网页页面美化的目的,在给用户带来完美的视觉体验的同时,也为用户提供更好的使用体验。因此,网页设计需要考虑的设计因素有很多,绝不仅仅只是为了美观。本文将为推荐十款好用的HTML生成工具,帮助大家更高效率的完成网页设计。
10542
2020-02-21 11:43:40
Web前端HTML面试题及答案
Web前端HTML面试题及答案,HTML称为超文本标记语言,是一种标识性的语言。在前端开发中离不开HTML,支持不同数据格式的文件镶入,前端工程师在面试过程中涉及到一些基础知识,常见的前端HTML面试题有哪些呢?
5326
2020-05-22 16:19:06