sass系统是什么(hashmap是什么)
SASS2007年誕生,最早也是最成熟的CSS預處理器,擁有ruby社區(qū)的支持和compass這一最強大的css框架,目前受LESS影響,已經(jīng)進化到了全面兼容CSS的SCSS。
Sass(英文全稱:Syntactically Awesome Stylesheets)是一個最初由Hampton Catlin設計并由Natalie Weizenbaum開發(fā)的層疊樣式表語言。在開發(fā)最初版本之后,Weizenbaum和Chris Eppstein繼續(xù)通過SassScript來繼續(xù)擴充Sass的功能。SassScript是一個在Sass文件中使用的小型腳本語言。(推薦學習:CSS3視頻教程)
Sass是一個將腳本解析成CSS的腳本語言,即SassScript。Sass包括兩套語法。最開始的語法叫做“縮進語法”,與Haml類似[3],使用縮進來區(qū)分代碼塊,并且用回車將不同規(guī)則分隔開。而較新的語法叫做“SCSS”,使用和CSS一樣的塊語法,即使用大括號將不同的規(guī)則分開,使用分號將具體的樣式分開。通常情況下,這兩套語法通過.sass和.scss兩個文件擴展名區(qū)分開。
Sass擴展了CSS3,增加了規(guī)則、變量、混入、選擇器、繼承等等特性。Sass生成良好格式化的CSS代碼,易于組織和維護。
Sass支持定義變量。變量以美元符號($)作為開頭。變量用冒號(:)賦值。
SassScript支持四種數(shù)據(jù)類型:
數(shù)值(可包括單位)
字符串
顏色
布爾類型
變量可以用作函數(shù)的參數(shù)或返回值。在解釋過程中,解釋器會把變量的值寫入最終的CSS文件中。
SASS是對CSS3(層疊樣式表)的語法的一種擴充,它可以使用巢狀、混入、選擇子繼承等功能,可以更有效有彈性的寫出Stylesheet。Sass最后還是會編譯出合法的CSS讓瀏覽可以使用,也就是說它本身的語法并不太容易讓瀏覽器識別(雖然它和CSS的語法非常的像,幾乎一樣),因為它不是標準的CSS格式,在它的語法內(nèi)部可以使用動態(tài)變量等,所以它更像一種極簡單的動態(tài)語言。
更多CSS3相關技術文章,請訪問CSS3圖文教程欄目進行學習!
以上就是sass系統(tǒng)是什么的詳細內(nèi)容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的sass系统是什么(hashmap是什么)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oppo新机reno2支持5g吗(OPP
- 下一篇: 华为天际通流量放心用是什么意思(3附赠天