首頁  >  文章  >  web前端  >  scss是什麼?

scss是什麼?

青灯夜游
青灯夜游原創
2020-12-16 17:07:3818848瀏覽

Sass是成熟、穩定、強大的CSS預處理器,是Sass的升級版,其語法完全相容CSS3,並且繼承了Sass的強大功能。任何標準的CSS3樣式表都是具有相同語意的有效的SCSS檔案。

scss是什麼?

(推薦教學:CSS影片教學

Scss是什麼

Scss 是Sass 3 引入新的語法,是Sassy CSS的簡寫,是CSS3語法的超集,也就是說所有有效的CSS3樣式也同樣適合於Sass。說白了Scss就是Sass的升級版,其語法完全相容於 CSS3,並且繼承了 Sass 的強大功能。也就是說,任何標準的 CSS3 樣式表都是具有相同語意的有效的 SCSS 檔案。另外,SCSS 還能辨識大部分 CSS hacks(一些 CSS 小技巧)和特定瀏覽器的語法,例如:古老的 IE filter 語法。

由於 Scss 是 CSS 的擴展,因此,所有在 CSS 中正常運作的程式碼也能在 Scss 中正常運作。也就是說,對於一個 Sass 用戶,只需要理解 Sass 擴充部分如何運作的,就能完全理解 Scss。大部分的擴展,例如變數、parent references 和 指令都是一致;唯一不同的是,SCSS 需要使用分號和花括號而不是換行和縮排。

Scss 與Sass異同

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

1.檔案副檔名不同,Sass 是以「.sass」字尾為副檔名,而Scss 是以「.scss」後綴為副檔名。

2.文法書寫方式不同,Sass 是以嚴格的縮排式語法規則來書寫,不帶大括號({})和分號(;),而Scss 的語法書寫和我們的CSS文法書寫方式非常類似。

更多程式相關知識,請造訪:程式設計學習! !

以上是scss是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn