您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)SassScript支持哪些數(shù)據(jù)類型的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
SASS2007年誕生,最早也是最成熟的CSS預(yù)處理器,擁有ruby社區(qū)的支持和compass這一最強(qiáng)大的css框架,目前受LESS影響,已經(jīng)進(jìn)化到了全面兼容CSS的SCSS。
Sass(英文全稱:Syntactically Awesome Stylesheets)是一個(gè)最初由Hampton Catlin設(shè)計(jì)并由Natalie Weizenbaum開發(fā)的層疊樣式表語言。在開發(fā)最初版本之后,Weizenbaum和Chris Eppstein繼續(xù)通過SassScript來繼續(xù)擴(kuò)充Sass的功能。SassScript是一個(gè)在Sass文件中使用的小型腳本語言。
Sass是一個(gè)將腳本解析成CSS的腳本語言,即SassScript。Sass包括兩套語法。最開始的語法叫做“縮進(jìn)語法”,與Haml類似[3],使用縮進(jìn)來區(qū)分代碼塊,并且用回車將不同規(guī)則分隔開。而較新的語法叫做“SCSS”,使用和CSS一樣的塊語法,即使用大括號(hào)將不同的規(guī)則分開,使用分號(hào)將具體的樣式分開。通常情況下,這兩套語法通過.sass和.scss兩個(gè)文件擴(kuò)展名區(qū)分開。
Sass擴(kuò)展了CSS3,增加了規(guī)則、變量、混入、選擇器、繼承等等特性。Sass生成良好格式化的CSS代碼,易于組織和維護(hù)。
Sass支持定義變量。變量以美元符號(hào)($)作為開頭。變量用冒號(hào)(:)賦值。
SassScript支持四種數(shù)據(jù)類型:
數(shù)值(可包括單位)
字符串
顏色
布爾類型
變量可以用作函數(shù)的參數(shù)或返回值。在解釋過程中,解釋器會(huì)把變量的值寫入最終的CSS文件中。
SASS是對(duì)CSS3(層疊樣式表)的語法的一種擴(kuò)充,它可以使用巢狀、混入、選擇子繼承等功能,可以更有效有彈性的寫出Stylesheet。Sass最后還是會(huì)編譯出合法的CSS讓瀏覽可以使用,也就是說它本身的語法并不太容易讓瀏覽器識(shí)別(雖然它和CSS的語法非常的像,幾乎一樣),因?yàn)樗皇菢?biāo)準(zhǔn)的CSS格式,在它的語法內(nèi)部可以使用動(dòng)態(tài)變量等,所以它更像一種極簡單的動(dòng)態(tài)語言。
感謝各位的閱讀!關(guān)于SassScript支持哪些數(shù)據(jù)類型就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。