.myclass {
color= red;
font-size= 0.2em;
}
縮進(jìn)語法是一個較舊的語法,這不建議在新的Sass文件中使用。如果使用此文件,它將在CSS文件中顯示的錯誤,因為我們已經(jīng)使用=代替:用于設(shè)置屬性和變量。
sass --watch C:\ruby\lib\sass\style.scss:style.css
Error: Invalid CSS after " color= red": expected "{", was ";"
on line 2 of C:\ruby\lib\sass\style17.scss
1: .myclass {
2: color= red;
3: font-size= 0.2em;
4: }
.myclass :color red :font-size 0.2em
以上兩種方法(屬性聲明沒有分號,冒號和前綴屬性名)可使用默認(rèn)值。但是,只有一個屬性語法允許指定使用 :屬性語法 選項.
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>多行選擇器 - www.yiibai.com</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" >
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
<body>
<h2>多行選擇器的實例</h2>
<p class="class1">Welcome to Yiibai Yiibai</p>
<p class="class2">SASS stands for Syntactically Awesome Stylesheet...</p>
</body>
</html>
下一步創(chuàng)建style.scss. 注意它的擴(kuò)展名是:.scss
.class1,
.class2{
color:red;
}
sass --watch C:\Ruby22-x64\style.scss:style.css
.class1,
.class2 {
color: red;
}

注釋占用整行,并附嵌套在它們所有的文字并且它們都是基于行的縮進(jìn)語法。有關(guān)注釋的詳細(xì)信息, 請 link.
@import "themes/blackforest"; @import "style.sass";
@import themes/blackforest @import fontstyle.sass
=myclass font-size: 14px; p +myclass
相當(dāng)于下面:
@mixin myclass font-size: 14px; p @include myclass
| S.N. |
運算符和說明
|
|---|---|
| 1 |
=
它被用來代替:設(shè)置變量和屬性時SassScript的值。
|
| 2 |
||=
它被用來代替:每當(dāng)分配一個變量的缺省值。
|
| 3 |
!
代替$,!用作變量前綴。當(dāng)它被用來代替$時,功能將不會改變。
|