@daber是一致的吧,之所以你說的后面的變量會(huì)被前面的變量所覆蓋,是因?yàn)樗鼈兊臋?quán)限是相同的,比如說吧id的權(quán)限為0100,class為0010,元素標(biāo)簽為0001,所以在相同權(quán)限的作用下,后面的變量會(huì)覆蓋前面的變量,類似于!important它的權(quán)限是最高的,那么我猜測(cè)!default的權(quán)限應(yīng)該是最低的,是符合css覆蓋方式的吧(純屬自己想的)
2018-01-05
這里寫錯(cuò)了,剛試驗(yàn)了一下,之前之后重寫該變量的值一樣能覆蓋默認(rèn)變量。沒有說必須在之前寫。
2018-01-04
如果該變量已經(jīng)被賦值, 就不會(huì)再次賦值, 但是,如果還沒有被賦值,就會(huì)被指定一個(gè)值,變量的值如果是 null 的話,會(huì)被 !default 當(dāng)做沒有值
2018-01-02
這個(gè)&,大家看我下邊的代碼
<nav>
<a herf="#">這里變紅</a>
</nav>
<header>
<nav>
<a herf="#">這里變綠</a>
</nav>
</header>
大家明白了嗎?
<nav>
<a herf="#">這里變紅</a>
</nav>
<header>
<nav>
<a herf="#">這里變綠</a>
</nav>
</header>
大家明白了嗎?
2017-12-19
我可以很負(fù)責(zé)的告訴rookie們:
css能把樣式做出來即可,老板、客戶們更關(guān)心的是功能。js的整潔遠(yuǎn)比css的整潔要重要。
css能把樣式做出來即可,老板、客戶們更關(guān)心的是功能。js的整潔遠(yuǎn)比css的整潔要重要。
2017-12-19
繼承得通過.class聲明,然后發(fā)現(xiàn)聲明出來的.class容易造成歧義(因?yàn)檎σ豢茨愫茈y知道它是作為一個(gè)類選擇器出現(xiàn)的還是特意為了繼承而出現(xiàn)的),所以為了避免歧義,占位符方案出來了,用%placeholder來定義繼承聲明的樣式,折騰不?
2017-12-17
感覺less和sass這兩個(gè)東西抄來抄去,然后自己率性而為在上面弄點(diǎn)新花樣,搞得大家得學(xué)習(xí)兩種類似但又區(qū)別的語(yǔ)法,真是惡心
2017-12-17
遇到個(gè)坑,如果在包含中文的路徑下執(zhí)行sass --watch scss源文件:css目標(biāo)文件會(huì)導(dǎo)致編譯失敗,把中文改成英文即可繞過這個(gè)坑
2017-12-13