对Sass和SCSS的困惑

时间:2017-01-24 04:35:42

标签: css sass

我的困惑来自(除了相对较新的)术语" Sass"用于指代Sass和SCSS语法。

根据本指南,它们是截然不同的:http://sass-lang.com/guide

因此,在阅读讨论或职位列表时,除非提供语法,否则我不确定他们正在谈论哪种方言。

Sass语法是否已被SCSS语法所取代(反之亦然)并且只属于总括性条款" Sass"?

只是想确保我一直在使用,学习是当前的语法。我一直在学习SCSS语法。

1 个答案:

答案 0 :(得分:9)

<强> SASS is SASS, SCSS is SASS.

它们实际上是相同的,除了它们之间的主要区别是SASS不需要花括号或半冒号,有些人一开始觉得这有点令人生畏,所以背后的好人创造了SCSS,它喜欢它花括号 $select = mysqli_query("SELECT * FROM user")or die(mysqli_error()); while($row = mysqli_fetch_array($select)){ $id = $row['id']; mysqli_query("UPDATE user SET status=1 WHERE id='$id' "); } 和分号 { }

<强> SASS

;

<强> SCSS

section 
  header
    width: 100%
    height: 40px

有关此内容的更多详细信息,请参阅 main SASS website.

当然,文件扩展名已从 *。sass更改为* .scss ,以便人们可以了解这一事实。

这些是主要的区别,还有其他的比特和尼特,但两者之间的选择取决于个人偏好或项目要求。

  

判决: 如果您了解SASS,您就知道SCSS。