温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

HTML5面试题有哪些

发布时间:2021-12-10 15:38:33 来源:亿速云 阅读:137 作者:iii 栏目:移动开发

这篇文章主要介绍“HTML5面试题有哪些”,在日常操作中,相信很多人在HTML5面试题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”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面试题有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI