什麼是Sass?

Sass官網上是這樣描述Sass的:

Sass是一門高於CSS的元語言,它能用來清晰地、結構化地描述文件樣式,有著比普通CSS更加強大的功能。

Sass能夠提供更簡潔、更優雅的語法,同時提供多種功能來創建可維護和管理的樣式表。

Sass 前世今生:

Sass 是最早的CSS 預處理語言,有比LESS 更為強大的功能,不過其一開始的縮進式語法(Sass 老版本語法,後面課程會詳細介紹)並不能被大眾接受,不過由於其強大的功能和Ruby on Rails 的大力推動,還是有很多開發者選擇了Sass。

Sass是採用Ruby語言編寫的一款CSS預處理語言,它誕生於2007年,是最大的成熟的CSS預處理語言。最初它是為了配合HAML(一種縮進式HTML預編譯器)而設計的,因此有著和HTML一樣的縮進式風格。

為什麼早期不如LESS 普及?

雖然縮進式風格可以有效縮減代碼量,強制規範編碼風格,但它一方面並不為大多數程序接受,另一方面無法兼容已有的CSS 代碼。這也是Sass 雖然出現得最早,但遠不如LESS 普及的原因。

$side : left;
.rounded {
    border-#{$side}-radius: 5px;
}

results matching ""

    No results matching ""