• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 前端面试题 HTML5

发布时间:2019-07-25 19:04:49 浏览 5657 来源:博学谷资讯 作者:照照

    小编刚刚整理了一份2019年的前端面试题HTML5,新鲜出炉,需要的同学赶紧来看一看吧!

     

    <a href = 'https://www.boxuegu.com/news/web/' target='_blank' style='color: #466de2;font-size: 14px'>前端</a>面试题 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、CSS3和jQuery 下一篇: Web前端知识点之HTML规范

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码