您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)sass和bootstrap有什么區(qū)別,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
區(qū)別:Bootstrap是基于HTML、CSS、JavaScript開發(fā)的簡潔、直觀、強(qiáng)悍的前端開發(fā)框架;而sass是一種層疊樣式表語言,是一個(gè)將腳本解析成CSS的腳本語言。
本教程操作環(huán)境:Windows7系統(tǒng)、bootsrap3.3.7版、DELL G3電腦
bootstrap
Bootstrap是基于HTML、CSS、JavaScript 開發(fā)的簡潔、直觀、強(qiáng)悍的前端開發(fā)框架,使得 Web 開發(fā)更加快捷。
同時(shí),Bootstrap還提供了一套編碼規(guī)范,使團(tuán)隊(duì)編寫的CSS和JavaScript代碼更加規(guī)范,進(jìn)而使團(tuán)隊(duì)的開發(fā)效率得到極大地提升。
Bootstrap是一個(gè)易用、優(yōu)雅、靈活、可擴(kuò)展的前端工具包,里面包含了豐富的Web組件,包括布局、柵格、表格、表單、導(dǎo)航、按鈕、進(jìn)度條、媒體對(duì)象等,基于這些組件,可以快速搭建一個(gè)漂亮、功能完備的網(wǎng)站。由于Firefox、Chrome、Safari等主流瀏覽器對(duì)W3C標(biāo)準(zhǔn)有著較好的支持,因此,Bootstrap在網(wǎng)頁夸瀏覽器兼容方面也有相當(dāng)不錯(cuò)的表現(xiàn)。
sass
Sass是一個(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類似,使用縮進(jìn)來區(qū)分代碼塊,并且用回車將不同規(guī)則分隔開。
而較新的語法叫做“SCSS”,使用和CSS一樣的塊語法,即使用大括號(hào)將不同的規(guī)則分開,使用分號(hào)將具體的樣式分開。通常情況下,這兩套語法通過.sass和.scss兩個(gè)文件擴(kuò)展名區(qū)分開。
Sass 擴(kuò)展了 CSS3,增加了規(guī)則、變量、混入、選擇器、繼承等等特性。Sass 生成良好格式化的 CSS 代碼,易于組織和維護(hù)。
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)于“sass和bootstrap有什么區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。