2018-12-26 回答 CSS 预处理器添加了一些实用的原生 CSS 没有的的功能,并且他通过使用 DRY(Don't Repeat Yourself)原则使生成的 CSS 更加整洁和易于维护。他通过简洁的嵌套选择器语法减少了大量重复代码。变量、颜色函数(lighten,darken,transparentize ..

CSS 预处理器有什么优势?

本贴最后更新于 328 天前,其中的信息可能已经时移世改

2018-12-26

回答

CSS 预处理器添加了一些实用的原生 CSS 没有的的功能,并且他通过使用 DRY(Don't Repeat Yourself)原则使生成的 CSS 更加整洁和易于维护。他通过简洁的嵌套选择器语法减少了大量重复代码。变量、颜色函数(lighten,darken,transparentize 等)等附属工具,mixins 及循环使得 CSS 更像一个真正的编程语言,这使开发者编写复杂的 CSS 更加容易了。

加分回答

:root {
  --global-color: #666;
  --pane-padding: 5px 42px;
}
.demo{
   color: var(--global-color);
}

返回总目录

每天 30 秒

  • 30Seconds

    精选的常见前端问题集,帮助您踏踏实实走好每一步。

    英文原文请看 30-seconds

    314 引用 • 297 回帖 • 9 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    130 引用 • 378 回帖 • 1 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    234 引用 • 1262 回帖 • 294 关注
回帖
请输入回帖内容...