2018前端面试精华:HTML、CSS与浏览器内核详解
需积分: 9 33 浏览量
更新于2024-07-18
收藏 590KB PDF 举报
本文档是一份针对2018年的Web面试题目的汇总,涵盖了前端开发工程师面试中常见的知识点。首先,讲解了`Doctype`的作用以及严格模式与混杂模式的区别。`Doctype`声明告知浏览器解析器文档类型,确保按照预期的标准解析。严格模式提供高标准的排版和JavaScript执行环境,混杂模式则是模拟旧浏览器行为以保证兼容性,但可能导致文档以宽松方式显示。
接着,讨论了HTML元素的分类,行内元素如`<span>`、`<img>`等因其`display`属性值为`inline`,适用于文本行内布局,而块级元素如`<div>`、`<ul>`等具有块级布局,占据完整行空间。`link`和`@import`在CSS中的区别也做了对比,`link`标签用于引入外部样式,并且权重较高,`@import`则在IE5+支持,加载时机稍晚。
然后,文章涉及浏览器内核的知识,指出IE使用的是Trident内核,Mozilla用的是Gecko,Chrome采用的是Blink(基于WebKit),Opera早期用Presto,后来也转向Blink。HTML5的新特性包括但不限于:`<canvas>`用于图形绘制,`<video>`和`<audio>`处理媒体播放,`localStorage`和`sessionStorage`实现本地数据存储,以及语义化的HTML标签如`<article>`、`<header>`等的引入。处理HTML5兼容问题时,开发者需要关注新标签的浏览器支持情况,通常通过polyfill或条件注释来弥补不足。
最后,HTML5与传统HTML的区分在于其不再是SGML的子集,更侧重于增强功能性,如多媒体支持、离线存储和语义化标签。在面试中,熟悉这些知识点能帮助求职者展示他们在HTML和Web开发领域的技术实力,提高面试通过率。
2023-07-10 上传
2019-11-06 上传
点击了解资源详情
点击了解资源详情
2022-10-26 上传
2017-10-21 上传
2024-09-22 上传
173 浏览量
qq_43439416
- 粉丝: 1
- 资源: 9
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性