IT兄弟連 HTML5教程 初識Sass 小結及習題

小結

Sass完全兼容CSS語法,並且添加了一些編程的特性,編寫的Sass程式碼在編譯之後最終生成的是CSS文件。Sass具有維護性高、可擴展性強、復用性高的優點,提高我們的編碼效率。Sass是使用Ruby語言編寫的,Sass的運行是依賴於Ruby環境的,所以在安裝Sass之前我們首先要安裝Ruby環境。Sass的後綴名可以有兩個選擇,分別為sass和scss,其中後綴名為sass需要的嚴格的縮進來做定界。跟大部分程式語言一樣,Sass其基本語法也包括這些基本語法,比如變數、數據類型、運算符、流程式控制制語句、函數等。

習題

1.在Sass中編譯出來的樣式風格有哪些?[多選](ABCD)

A.嵌套輸出方式nested B.展開輸出方式expanded

C.緊湊輸出方式compact D.壓縮輸出方式compressed

2.Sass的變數不包括以下哪個?(D)

A.聲明變數的符號」$」 B.變數名稱

C.賦予變數的值 D.變數類型

3.以下sass程式碼編譯後生成的css文件為哪項?(A)

a{

color: red;

&:hover{

color: green;

}

}

A.a{ color: red; } a:hover{ color: green; }

B.a{ color: red; } &:{ color: green; }

C.a{ color: red; } hover{ color: green; }

D.a{ color: red; } a{ color: green; }

4.SassScript支援以下哪些數據類型?[多選](ABCD)

A.數字 B.文本字元串

C.顏色 D.布爾值

5.所有算數運算都支援顏色值,並且是分段運算。下面的顏色計算的結果是?(C)

p { color: #010203 + #040506; }

A.#010203; B.#040506;

C.#050709; D.#000000;

6.Sass是什麼?

參考答案:

Sass是對CSS的擴展,讓CSS語言更強大、優雅。它允許你使用變數、嵌套規則、mixins、導入等眾多功能,並且完全兼容CSS語法。Sass有助於保持大型樣式表結構良好,同時也讓你能夠快速開始小型項目,特別是在搭配Compass樣式庫一同使用時。