2021前端面试关键点:HTML, CSS, H5新特性
版权申诉
75 浏览量
更新于2024-09-08
收藏 51KB DOCX 举报
"2021年前端面试题汇总"
这篇文档是针对2021年前端面试准备的一系列问题集合,涵盖了HTML与CSS的基础知识、H5新特性、CSS选择器以及盒模型等内容,旨在帮助面试者提升技能并顺利通过面试。
在HTML与CSS部分,面试题涉及了link和@import导入样式时的区别。link是HTML标签,常用于页面头部引入外部样式,同时加载,而@import是CSS语法,其加载时机在页面完成加载之后,且不支持IE5以下浏览器。此外,link可通过JavaScript动态改变样式,@import则无法做到。页面布局中,块级元素如div占据整行,可包含其他元素,行内元素如span水平排列,不能包含块级元素。img和input属于行内替换元素,具有类似块级元素的特性。
关于H5的新特性,文档列举了如语义化标签(header、footer等)、增强型表单(新增的input类型、表单元素和属性)、多媒体支持(video和audio元素)、Canvas绘图、地理定位、拖放功能、本地存储(localStorage和sessionStorage)以及新的JavaScript事件和webSocket全双工通信协议。
在CSS选择器部分,文档列出了通配符选择器、元素选择器、ID选择器、类选择器、后代选择器、子元素选择器和相邻选择器,并强调了优先级规则:!important > 内联样式 > ID选择器 > 类选择器 > 标签选择器。
最后,CSS盒模型是一个重要概念,它定义了元素占用的空间,包括内容区域、内边距(padding)、边框(border)和外边距(margin)。盒模型有两种:W3C标准盒模型(content + padding + border + margin)和IE盒模型(width 包含 content + padding + border)。Margin用于设置元素周围的空白空间,而padding则是元素内容与边框之间的距离,两者的区别在于作用范围和对元素总尺寸的影响。
这些面试题涵盖了前端开发的基础和进阶知识,对前端工程师的技能进行了全面考察,适合准备面试或巩固技能的学习者。
2022-06-21 上传
安全方案
- 粉丝: 2181
- 资源: 3891
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜