Sass 和 SCSS 有什么區(qū)別

Sass 和 SCSS 其實是同一種東西,我們平時都稱之為 Sass,兩者之間不同之處有以下兩點:

1.文件擴展名不同,Sass 是以“.sass”后綴為擴展名,而 SCSS 是以“.scss”后綴為擴展名
2.語法書寫方式不同,Sass 是以嚴格的縮進式語法規(guī)則來書寫,不帶大括號({})和分號(;),而 SCSS 的語法書寫和我們的 CSS 語法書寫方式非常類似。
先來看一個示例:

Sass 語法

$font-stack: Helvetica, sans-serif  //定義變量
$primary-color: #333 //定義變量

body
  font: 100% $font-stack
  color: $primary-color

SCSS 語法

$font-stack: Helvetica, sans-serif;
$primary-color: #333;

body {
  font: 100% $font-stack;
  color: $primary-color;
}

編譯出來的 CSS

body {
  font: 100% Helvetica, sans-serif;
  color: #333;
}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • CSS Preprocess Different 在前端界,有三大 CSS 預處理器,分別是 SASS(SCSS)...
    XGHeaven閱讀 14,152評論 2 13
  • 1、什么是CSS預處理器,什么是Sass **(1) **CSS 預處理器用一種專門的編程語言,進行 Web 頁面...
    ConRon閱讀 267評論 0 0
  • PS: 本文操作均在Windows下 Sass Sass 是采用 Ruby 語言編寫的一款 CSS 預處理語言,它...
    假行僧396741閱讀 1,729評論 1 3
  • 2015年10月19日1.SASS和SCSS的區(qū)別1)文件擴展名不同,Sass 是以“.sass”后綴為擴展名,而...
    a0d560da7818閱讀 828評論 0 4
  • 一,CSS 預處理器 CSS 預處理器定義了一種新的語言,其基本思想是,用一種專門的編程語言,為 CSS 增加了一...
    馮傻大粗閱讀 519評論 0 0

友情鏈接更多精彩內容