真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Scss與Sass分別是什么意思-創(chuàng)新互聯(lián)

小編給大家分享一下Scss與Sass分別是什么意思,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站是一家專業(yè)提供新密企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、網(wǎng)站建設、H5響應式網(wǎng)站、小程序制作等業(yè)務。10年已為新密眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

Sass是采用Ruby語言編寫的一款CSS預處理語言;Sass能夠提供更簡潔、更優(yōu)雅的語法,同時提供多種功能來創(chuàng)建可維護和管理的樣式表。Scss是Sass3引入新的語法,是CSS3語法的超集,說白了Scss就是Sass的升級版。

Sass是什么

Sass 是一門高于 CSS 的元語言,它能用來清晰地、結(jié)構化地描述文件樣式,有著比普通 CSS 更加強大的功能。Sass 能夠提供更簡潔、更優(yōu)雅的語法,同時提供多種功能來創(chuàng)建可維護和管理的樣式表。

Sass 是采用 Ruby 語言編寫的一款 CSS 預處理語言,它誕生于2007年,是較大的成熟的 CSS 預處理語言。最初它是為了配合HAML(一種縮進式 HTML 預編譯器)而設計的,因此有著和 HTML 一樣的縮進式風格。SASS是CSS3的一個擴展,增加了規(guī)則嵌套、變量、混合、選擇器繼承等等。通過使用命令行的工具或WEB框架插件把它轉(zhuǎn)換成標準的、格式良好的CSS代碼。

Sass官方網(wǎng)站:http://sass-lang.com

Scss是什么

Scss 是 Sass 3 引入新的語法,是Sassy CSS的簡寫,是CSS3語法的超集,也就是說所有有效的CSS3樣式也同樣適合于Sass。說白了Scss就是Sass的升級版,其語法完全兼容 CSS3,并且繼承了 Sass 的強大功能。也就是說,任何標準的 CSS3 樣式表都是具有相同語義的有效的 SCSS 文件。另外,SCSS 還能識別大部分 CSS hacks(一些 CSS 小技巧)和特定于瀏覽器的語法,例如:古老的 IE filter 語法。

由于 Scss 是 CSS 的擴展,因此,所有在 CSS 中正常工作的代碼也能在 Scss 中正常工作。也就是說,對于一個 Sass 用戶,只需要理解 Sass 擴展部分如何工作的,就能完全理解 Scss。大部分擴展,例如變量、parent references 和 指令都是一致的;不同的是,SCSS 需要使用分號和花括號而不是換行和縮進。

Scss 與 Sass異同

Sass 和 Scss 其實就是同一種東西,我們平時都稱之為 Sass,兩者之間不同之處主要有以下兩點:

1.文件擴展名不同,Sass 是以“.sass”后綴為擴展名,而 Scss 是以“.scss”后綴為擴展名。

2.語法書寫方式不同,Sass 是以嚴格的縮進式語法規(guī)則來書寫,不帶大括號({})和分號(;),而 Scss 的語法書寫和我們的CSS 語法書寫方式非常類似。

我們不妨來看看下面兩段代碼,這樣會更加直觀,更容易理解。

簡單的Sass代碼

#sidebar
width: 30%
background-color: #faa

對應的Scss代碼

#sidebar {
   width: 30%;
   background-color: #faa;
}

另外,SCSS 對空白符號不敏感。上面的代碼也可以書寫成下面的樣子:

#sidebar {width: 30%; background-color: #faa}

我們不妨接著再分享幾段 Scss 代碼

Sass允許選擇器嵌套。比如,下面的CSS代碼:

div {
     h2 {
        color:blue;
    }
 }

輸出的CSS樣式為

div h2 {
    color: blue;
}

在嵌套的代碼塊內(nèi),可以使用&引用父元素。比如a:hover偽類,可以寫成:

a {
    &:hover { color: #0099cc; }
}

輸出的CSS樣式為

a:hover {
   color: #0099cc;
}

以上是“Scss與Sass分別是什么意思”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁名稱:Scss與Sass分別是什么意思-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://weahome.cn/article/doigdo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部