CSS預處理器
Sass(Syntactically Awesome Stylesheets)是一種CSS預處理器。它允許使用更簡潔、更優雅的語法來編寫CSS,並提供了變數、嵌套、混合等功能,以減少CSS的重複性並節省開發時間。Sass可以看作是一種擴展了CSS的程式語言,它為CSS增加了編程特性,使得樣式表更加易於維護和管理。
Sass有兩種主要的語法格式:
SCSS(Sassy CSS):與CSS3語法相似,易於學習和使用。
縮進語法:也稱為Sass,使用縮進來代替花括弧表示屬性,使用換行代替分號分隔屬性。
這兩種語法可以互相轉換,使得開發者可以根據個人偏好選擇使用。
Sass最初由Hampton Catlin設計,並由Natalie Weizenbaum開發,它是最早且最成熟的CSS預處理器之一,誕生於2007年。