【面试题】金九银十,你准备好面试了吗? (30w字前端面试题总结)(CSS)

简介: 【面试题】金九银十,你准备好面试了吗? (30w字前端面试题总结)

(1)面试题目

常考的CSS面试题:

一、CSS基础

  1. CSS选择器及其优先级
  2. CSS中可继承与不可继承属性有哪些
  3. display的属性值及其作用
  4. display的block、inline和inline-block的区别
  5. 隐藏元素的方法有哪些
  6. link和@import的区别
  7. transition和animation的区别
  8. display:none与visibility:hidden的区别
  9. 伪元素和伪类的区别和作用?
  10. 对requestAnimationframe的理解
  11. 对盒模型的理解
  12. 为什么有时候⽤translate来改变位置⽽不是定位?
  13. li 与 li 之间有看不见的空白间隔是什么原因引起的?如何解决?
  14. CSS3中有哪些新特性
  15. 替换元素的概念及计算规则
  16. 常见的图片格式及使用场景
  17. 对 CSSSprites 的理解
  18. 什么是物理像素,逻辑像素和像素密度,为什么在移动端开发时需要用到@3x, @2x这种图片?
  19. margin 和 padding 的使用场景
  20. 对line-height 的理解及其赋值方式
  21. CSS 优化和提高性能的方法有哪些?
  22. CSS预处理器/后处理器是什么?为什么要使用它们?
  23. ::before 和 :after 的双冒号和单冒号有什么区别?
  24. display:inline-block 什么时候会显示间隙?
  25. 单行、多行文本溢出隐藏
  26. Sass、Less 是什么?为什么要使用他们?
  27. 对媒体查询的理解?
  28. 对 CSS 工程化的理解
  29. 如何判断元素是否到达可视区域
  30. z-index属性在什么情况下会失效
  31. CSS3中的transform有哪些属性 二、页面布局
  32. 常见的CSS布局单位
  33. px、em、rem的区别及使用场景
  34. 两栏布局的实现
  35. 三栏布局的实现
  36. 水平垂直居中的实现
  37. 如何根据设计稿进行移动端适配?
  38. 对Flex布局的理解及其使用场景
  39. 响应式设计的概念及基本原理

三、定位与浮动

  1. 为什么需要清除浮动?清除浮动的方式
  2. 使用 clear 属性清除浮动的原理?
  3. 对BFC的理解,如何创建BFC
  4. 什么是margin重叠问题?如何解决?
  5. 元素的层叠顺序
  6. position的属性有哪些,区别是什么
  7. display、float、position的关系
  8. absolute与fixed共同点与不同点
  9. 对 sticky 定位的理解

四、场景应用

  1. 实现一个三角形
  2. 实现一个扇形
  3. 实现一个宽高自适应的正方形
  4. 画一条0.5px的线
  5. 设置小于12px的字体
  6. 如何解决 1px 问题?

(2)思维导图

下图对CSS面试题的考察频率进行了大致的区分,可以选择性的学习:

相关文章
|
4月前
|
缓存 前端开发 中间件
[go 面试] 前端请求到后端API的中间件流程解析
[go 面试] 前端请求到后端API的中间件流程解析
|
1月前
|
缓存 前端开发 JavaScript
"面试通关秘籍:深度解析浏览器面试必考问题,从重绘回流到事件委托,让你一举拿下前端 Offer!"
【10月更文挑战第23天】在前端开发面试中,浏览器相关知识是必考内容。本文总结了四个常见问题:浏览器渲染机制、重绘与回流、性能优化及事件委托。通过具体示例和对比分析,帮助求职者更好地理解和准备面试。掌握这些知识点,有助于提升面试表现和实际工作能力。
65 1
|
3月前
|
Web App开发 前端开发 Linux
「offer来了」浅谈前端面试中开发环境常考知识点
该文章归纳了前端开发环境中常见的面试知识点,特别是围绕Git的使用进行了详细介绍,包括Git的基本概念、常用命令以及在团队协作中的最佳实践,同时还涉及了Chrome调试工具和Linux命令行的基础操作。
「offer来了」浅谈前端面试中开发环境常考知识点
|
4月前
|
存储 XML 移动开发
前端大厂面试真题
前端大厂面试真题
|
2月前
|
Web App开发 JavaScript 前端开发
前端Node.js面试题
前端Node.js面试题
|
3月前
|
Web App开发 前端开发 JavaScript
「offer来了」1张思维导图,6大知识板块,带你梳理面试中CSS的知识点!
该文章通过一张思维导图和六大知识板块系统梳理了前端面试中涉及的CSS核心知识点,包括CSS框架、基础样式问题、布局技巧、动画处理、浏览器兼容性及性能优化等方面的内容。
|
4月前
|
存储 前端开发 JavaScript
44 个 React 前端面试问题
【8月更文挑战第18天】
56 2
|
4月前
|
存储 JavaScript 前端开发
2022年前端js面试题
2022年前端js面试题
41 0
|
4月前
|
存储 前端开发 JavaScript
44 个 React 前端面试问题
44 个 React 前端面试问题
|
4月前
|
存储 JavaScript 前端开发