《前后端面试题》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,MySQL,Linux… 。

文章目录
- 一、本文面试题目录
-
-
-
- 1. 什么是CSS?
- 2. CSS中有哪些不同的选择器类型?
- 3. 如何在HTML中引入CSS?
- 4. 解释一下CSS盒模型。
- 5. 什么是浮动(float),它有什么作用?
- 6. `position`属性有哪些值?
- 7. 解释`z-index`属性的作用。
- 8. 什么是CSS预处理器?举例说明。
- 9. CSS中的媒体查询是什么?
- 10. 解释响应式设计的概念。
- 11. `display`属性有哪些常见值?
- 12. 解释`flexbox`布局模型。
- 13. `grid`布局与`flexbox`有何不同?
- 14. 如何清除浮动?
- 15. 解释`em`和`rem`单位的区别。
- 16. CSS优先级是如何工作的?
- 17. 什么是BEM命名法?
- 18. 解释`@media`规则。
- 19. 如何使文本不换行?
- 20. `visibility`和`display`属性有什么区别?
-
-
- 二、140道面试题目录列表
一、本文面试题目录
1. 什么是CSS?
答:CSS(层叠样式表,Cascading Style Sheets)是一种用于描述HTML或XML文档外观和格式的语言。它允许开发者将内容与设计分离,提供了一种更高效、灵活的方式来控制网页的表现形式。
2. CSS中有哪些不同的选择器类型?
答:CSS提供了多种选择器类型:
- 标签选择器(如
p):匹配所有指定类型的元素。 - 类选择器(如
.className):通过类名来选择元素。 - ID选择器(如
#idName):通过唯一ID选择单个元素。 - 属性选择器(如
[type="text"]):基于元素的属性进行选择。 - 伪类选择器(如
:hover):根据元素的状态选择元素。 - 伪元素选择器(如
::before):在元素的内容之前插入生成的内容。
3. 如何在HTML中引入CSS?
答:可以通过三种方式引入CSS:
订阅专栏 解锁全文
1024





