91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sass與scss之間有什么差異

發布時間:2020-09-10 15:56:06 來源:億速云 閱讀:189 作者:小新 欄目:web開發

這篇文章主要介紹sass與scss之間有什么差異,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

sass和scss是CSS預處理器Sass提供的兩種不同的語法,兩者相似并且都做同樣的事情,但是以不同的風格書寫。SCSS是最新的,被認為比Sass更好。

sass與scss之間有什么差異

下面我們先來了解一下CSS預處理器Sass提供的兩種不同的語法sass和scss的相關知識。

sass,也稱為縮進語法,類似于Ruby的編程語言。

它是來自另一個名為Haml的預處理器,受Haml的簡潔啟發,是由Ruby開發人員設計和編寫的,因此,Sass樣式表使用類似Ruby的語法。沒

sass適用于那些喜歡與CSS相似的簡潔性的人。它使用行的縮進來指定塊,而不是括號和分號,因此有括號,沒有分號和嚴格的縮進。sass語法中的文件使用擴展名.sass。

例:

// Variable
!primary-color= hotpink

// Mixin
=border-radius(!radius)
  -webkit-border-radius= !radius
  -moz-border-radius= !radius
  border-radius= !radius.my-element
  color= !primary-color
  width= 100%
  overflow= hidden.my-other-element
  +border-radius(5px)

正如我們所看到的,與常規CSS相比,這是一個相當大的變化!變量標志是“!”不“$”,分配符號“=”,而不是“:”,這樣有點奇怪!

但這是Sass在2010年5月3.0版到來之前的樣子,之后Sassy CSS引入了一種名為scss的全新語法。這種語法旨在通過引入CSS友好語法來縮小Sass和CSS之間的差距。

sass與scss之間有什么差異

scss,類似與CSS的語法,完全符合CSS標準,

// Variable
$primary-color: hotpink;

// Mixin
@mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  border-radius: $radius;
}
.my-element {
  color: $primary-color;
  width: 100%;
  overflow: hidden;
}
.my-other-element {
  @include border-radius(5px);
}

scss絕對比sass更接近CSS。

scss和sass之間的區別

sass與scss之間有什么差異

sass語法類似于rubby,它沒有括號的用法,沒有嚴格的縮進,沒有分號;變量符號是“!”而不是“$”,賦值符號是“=”而不是“:”。

less語法類似于CSS,需要使用大括號,使用分號;變量符號是“$”,賦值符號是“:”。

以上是sass與scss之間有什么差異的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉黎县| 屏东市| 高安市| 遂溪县| 西乌珠穆沁旗| 东安县| 师宗县| 始兴县| 怀远县| 蒲城县| 郎溪县| 武宣县| 奈曼旗| 和龙市| 洛隆县| 宜兰市| 石楼县| 乌拉特后旗| 郁南县| 阿勒泰市| 花莲县| 永嘉县| 莱西市| 嵊泗县| 乌拉特前旗| 阳谷县| 吉安县| 延边| 台东县| 宾阳县| 利川市| 鄂伦春自治旗| 东海县| 巧家县| 灵宝市| 大石桥市| 改则县| 安远县| 九龙县| 阿瓦提县| 松滋市|