- 提高 CSS 可维护性。 - 易于编写嵌套选择器。 - 引入变量,增添主题功能。可以在不同的项目中共享主题文件。 - 通过混合(Mixins)生成重复的 CSS。 - Less 用 JavaScript 实现,与 NodeJS 高度结合。不喜欢:
- 我通过node-sass使用 Sass,它用 C ++ 编写的 LibSass 绑定。在 Node 版本切换时,我必须经常重新编译。 - Less 中,变量名称以@作为前缀,容易与 CSS 关键字混淆,如@media、@import和@font-face。