web 前端开发面试题大全来源:扣丁学堂作为热门行业的 web 前端开发工程师,其竞争也算是比较激烈的,想要在岗位应聘面试中一鸣惊人获得面试官的青睐得到工作机会,那就必须要知道 web 前端开发工程师面试的一些问题,只有做好充分的准备机会才会降临,下面我们共同来看一下扣丁学堂 HTML5 教程视频讲师整理的一些 web 前端开发面试题:一、HTML 常见题目01、Doctype 作用?严格模式与混杂模式如何区分?它们有何意义?02、HTML5 为什么只需要写?03、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?04、页面导入样式时,使用 link 和@import 有什么区别?05、介绍一下你对浏览器内核的理解?06、常见的浏览器内核有哪些?07、html5 有哪些新特性、移除了那些元素?如何处理 HTML5 新标签的浏览器兼容问题?08、如何区分 HTML 和 HTML5?09、简述一下你对 HTML 语义化的理解?10、HTML5 的离线储存怎么使用,工作原理能不能解释一下?11、浏览器是怎么对 HTML5 的离线储存资源进行管理和加载的呢?12、请描述一下 cookies,sessionStorage 和 localStorage 的区别?13、iframe 有那些缺点?14、Label 的作用是什么?是怎么用的?(加 for 或 包裹)15、HTML5 的 form 如何关闭自动完成功能?16、如何实现浏览器内多个标签页之间的通信? (阿里)17、webSocket 如何兼容低浏览器?(阿里)18、页面可见性(Page Visibility)API 可以有哪些用途?19、如何在页面上实现一个圆形的可点击区域?20、实现不使用 border 画出 1px 高的线,在不同浏览器的 Quirksmode 和 CSSCompat 模式下都能保持同一效果。21、网页验证码是干嘛的,是为了解决什么安全问题?22、tite 与 h1 的区别、b 与 strong 的区别、i 与 em 的区别?二、CSS 类的题目01、介绍一下标准的 CSS 的盒子模型?与低版本 IE 的盒子模型有什么不同的?02、CSS 选择符有哪些?哪些属性可以继承?03、CSS 优先级算法如何计算?04、CSS3 新增伪类有那些?05、如何居中 div?如何居中一个浮动元素?如何让绝对定位的 div 居中?06、display 有哪些值?说明他们的作用。07、position 的值 relative 和 absolute 定位原点是?08、CSS3 有哪些新特性?09、请解释一下 CSS3 的 Flexbox(弹性盒布局模型),以及适用场景?10、用纯 CSS 创建一个三角形的原理是什么?11、一个满屏 品 字布局 如何设计?12、常见兼容性问题?13、li 与 li 之间有看不见的...