Sass、Less是什么?为什么要使用它们?
【概念释义】
Sass(Syntactically Awesome Style Sheets) 与 Less(Leaner Style Sheets) 都是主流 CSS 预处理器。它们在 CSS 基础上提供变量、嵌套、混合(Mixin)、继承、运算、函数等能力,最终通过编译器输出浏览器可执行的标准 CSS。
为什么要用:大型项目中原生 CSS 易出现重复值、选择器冗长、主题色散落各处;预处理器用模块化与抽象降低维护成本,并与构建工具(Webpack、Vite)深度集成。
登录查看完整 2652 字
回答讨论
暂无讨论,登录后可抢先发言
本题库更多题目(40)
- Sass、Less是什么?为什么要使用它们?
- 如何实现元素的水平垂直居中?
- 请解释:margin重叠问题?如何解决 是什么?
- CSS预处理器/后处理器是什么?为什么要使用它们?
- 常见 CSS优化和提高性能的方法 有哪些?分别说明?
- BFC 应如何理解?,如何创建 BFC?
- 说说px、em、rem的区别及使用场景?
- 盒模型 的核心概念是什么?请结合实践说明?
- CSS怎么实现单行、多行文本溢出隐藏?
- 为何i与li元素之间有看不见的空白间隔?如何解决?请说明原因与场景?
- line-height 应如何理解?及其赋值方式?
- CSS中transition和animation 的区别?
- 使用link和@import引用CSS的区别?
- CSS Sprites 的核心概念是什么?请结合实践说明?
- CSS 中 display属性的值及其作用?
- 如何实现网页三栏布局?
- 常见 CSS3 中的transform 有哪些?分别说明属性?
- display:inline-block 什么时候会显示间隙?
- 说说网页元素的层叠顺序?
- 常见 CSS中可继承与不可继承属性 有哪些?分别说明?
- 常见 为什么需要清除浮动?清除浮动的方式 有哪些?分别说明?
- 使用clear属性清除浮动的原理?
- 常见 常见的CSS布局单位 有哪些?分别说明?
- Flex布局 应如何理解?及其使用场景?
- 请解释:物理像素,逻辑像素和像素密度?为什么在移动端开发时需要用到@3x,@2x这种 是什么?
- CSS工程化 的核心概念是什么?请结合实践说明?
- :before和:after的双冒号和单冒号 有哪些关键差异?
- 有哪些CSS选择器?请分别介绍?
- 如何根据设计稿进行移动端适配?
- display:none 与 visibility:hidden 的区别!?
- 常见 CSS3中 有哪些?分别说明新特性?
- 说说响应式设计的概念及基本原理?
- z-index属性在什么情况下会失效?
- 请解释:替换元素?说说其概念及计算规则 是什么?
- 媒体查询 的核心概念是什么?请结合实践说明?
- 如何计算CSS的优先级?
- 为何有时候用translate来改变位置而不是定位?请说明原因与场景?
- 常见 利用CSS隐藏元素的方法 有哪些?分别说明?
- 如何实现网页两栏布局?
- 说说 margin和 padding的使用场景?