Sass 部落格
第 9 頁,共 9 頁
-
Sass 3.3 計畫變更
Natalie Weizenbaum 發佈於 2013 年 12 月 20 日
本文最初發佈為 gist。
Sass 3.3 即將推出,並帶來幾個主要的新功能。它支援原始碼對照表、SassScript map 以及在 SassScript 中使用
&。為了準備發佈,我們推出了一些候選版本,以確保一切就緒。不幸的是,它並 沒有。候選版本通常會發現新功能中的一些小錯誤和不一致之處,但很少發現真正致命的錯誤。然而,在這種情況下,一些使用者注意到在 SassScript 中使用
&的問題,這使得我們 3.3 版中該部分的計畫有很大一部分無法實施。這不是一個致命的問題,而且我們認為我們有一個很好的計畫來處理它(我稍後會談到),但它確實是一個 問題。背景背景的永久連結
要了解問題所在,首先您需要了解我們決定讓
&在 SassScript 中可用的原因。使用者 們… -
@extend 的運作方式
Natalie Weizenbaum 發佈於 2013 年 11 月 23 日
本文最初發佈為 gist.
Aaron Leung 正在開發 libsass,並想知道
@extend在 Sass 的 Ruby 實作中是如何實施的。我沒有直接告訴他,而是決定寫一篇公開文件,讓任何正在移植 Sass 或只是好奇它如何工作的人都可以 參考。請注意,此說明在許多方面都經過簡化。它旨在解釋基本的正確
@extend轉換中最複雜的部分,但省略了許多對於實現完全 Sass 相容性很重要的細節。這應該被視為@extend基礎的闡述,在其上可以構建完整的支援。若要完全了解@extend,沒有什麼比參考 Ruby Sass 程式碼 和 其測試 更 好了。本文假設您熟悉 Selectors Level 4 規範中定義的選擇器術語。在整篇文章中,選擇器將與其組成部分的清單或集合互換使用。例如,一個複雜的 選擇器…