【发布时间】:2018-09-11 08:25:45
【问题描述】:
我正在学习一个非常好的教程
https://www.sitepoint.com/variables-in-css-custom-properties/
我试图理解 CSS 中自定义属性的概念。但我真的很困惑,因为 SASS/SCSS 变量也做同样的事情。然后当自定义属性。或者有什么重要的方式应该让人们更喜欢 CSS 自定义属性而不是预处理器。
谢谢!! 非常感谢任何帮助
【问题讨论】:
-
看过那个教程。我的结论是在这种情况下更喜欢自定义属性而不是预处理器。我走对了吗?
-
或多或少是的。 CSS 属性确实是新的并且是相当实验性的,因此您可能希望将它与支持它们的浏览器一起使用。但是,使用预处理器,您可以确保获得兼容的 CSS。这里的一个怪癖是预处理器有很多开销,所以也试试看。
-
@ApurvaPathak - 在某些情况下,我认为现在使用 css 变量还为时过早,没有任何预处理器(谈论 postcss 或类似的东西)。在不久的将来,没有理由使用预处理器(个人意见):)