前端攻城狮我爱编程

前端面试之HTML部分

2018-04-15  本文已影响12人  LemonnYan

一、XHTML 与 HTML 有什么区别

二、Doctype的作用?标准模式与混杂模式的区别?两种模式的触发条件是什么?

<!DOCTYPE>声明位于HTML文档中的第一行,处于 <html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。

三、介绍一下你对浏览器内核的理解?常见的浏览器内核有哪些?

浏览器内核由两部分组成,第一部分是渲染引擎, 第二部分是Javascript解析器。
现在主流的内核有4种:

四、src与href的区别

五、简述一下你对HTML语义化的理解

六、对Web标准以及W3C的理解和认识

七、 iframe的作用

iframe是用来在网页中插入第三方网页,早起的页面使用iframe主要是用于像导航栏这种很多页面都相同的部分, 这样可以在切换页面的时候避免重复加载,现在很少使用了。

八、行内元素有哪些?块级元素有哪些? 空(void)元素有哪些?

CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内”元素。

九、页面导入样式时,使用link和@import有什么区别?

十、HTML5的离线储存

localStorage 长期存储数据,浏览器关闭后数据不丢失;
sessionStorage 数据在浏览器关闭后自动删除。

十一、请描述一下 cookies,sessionStorage 和 localStorage 的区别

十二、如何实现浏览器内多个标签页之间的通信

调用localstorge、cookies等本地存储方式

十三、HTML5 为什么只需要写 <!DOCTYPE HTML>

上一篇下一篇

猜你喜欢

热点阅读