亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不明白默認值存在的意義

希望能實例說明

正在回答

6 回答

默認值是你什么都沒有給的時候使用的

0 回復 有任何疑惑可以回復我~
$company-blue:#dd0?!default;

h1#brand{
??$company-blue:#ccc;//重新定義
??color:?$company-blue;//#ccc
}

#sidebar{
??background-color:?$company-blue;//#dd0
??width:?100px;
??height:?100px;
}

ul.nav{
??float:right;
??li{
????float:?left;
????list-style:?none;
????a{
??????color:#111;
??????text-decoration:?none;
????}
????&.current{
??????font-weight:?bold;
??????height:?12px;
????}
??}
}
<h1?id="brand">Sass基礎</h1>
<div?id="sidebar">
????<ul?class="nav">
????????<li><a>Sass1</a></li>
????????<li><a>Sass2</a></li>
????</ul>
</div>

看一下這個demo應該能明白了

3 回復 有任何疑惑可以回復我~

多謝!

0 回復 有任何疑惑可以回復我~

$baseLineHeight: 1.5 !default;

$baseLineHeight: 2;

body{

? ? line-height: $baseLineHeight;?

}

重新聲明的和默認的位置好像可以更換,何解??

0 回復 有任何疑惑可以回復我~
#1

淅瀝雨空 提問者

重新聲明是覆蓋,默認值的話,在其上下文都可以覆蓋
2015-09-15 回復 有任何疑惑可以回復我~

看看這個就明白了

http://www.w3cplus.com/preprocessor/sass-basic-variable.html

2 回復 有任何疑惑可以回復我~
#1

慕萊塢8065122

這個博客有問題,它說sass沒有局部變量。 但我在他的第一個例子敲過了,證明sass是有局部變量的!
2017-08-11 回復 有任何疑惑可以回復我~
#2

慕哥7172267

博客是有問題,在局部重新定義后,全局并沒有改變;
2018-04-11 回復 有任何疑惑可以回復我~

給變量一個默認值,方便顯示和選擇。

0 回復 有任何疑惑可以回復我~
#1

淅瀝雨空 提問者

!default的用處呢? 不用寫!default的話,也可以給默認值,也可以被覆蓋;
2015-08-29 回復 有任何疑惑可以回復我~
#2

花花丹

請問默認值和初值有什么區別?~
2015-09-05 回復 有任何疑惑可以回復我~
#3

Rhinel

是啊,怎樣使用默認值呢?
2015-09-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不明白默認值存在的意義

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號