iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
Modern Web

菜鳥30日自學SASS及SCSS系列 第 4

【D-4】SASS與SCSS 差別?

  • 分享至 

  • xImage
  •  

SASS

  • 不寫大括號 { } 、不寫分號 ;
  • 縮排語法。縮進取代大括號 { }
    (所以縮排相當重要、不可空錯)
  • 不兼容CSS
  • 文件擴展名為“.sass”

SCSS

  • 需寫大括號 { }、需寫分號 ;
  • 塊語法
  • 兼容CSS
  • 文件擴展名為“.scss”

簡表

\ | SASS | SCSS
------------- | -------------
語法 | 縮排語法 | 塊語法
寫法 | 不寫大括號 { } ,不寫分號 ; | 需寫大括號 { } ,需寫分號 ;
兼容性 | 不兼容CSS | 兼容CSS
文件擴展名 | “.sass” | “.scss”

以下為SASS、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;
}

CSS編譯結果


上一篇
【D-3】什麼是Sass? 什麼是Scss?
下一篇
【D-5】建立Sass/SCSS編譯環境
系列文
菜鳥30日自學SASS及SCSS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言