最新回答 / 洋蔥寶寶
你也可以傳一個(gè)帶值的參數(shù)<...code...>
最新回答 / 不忽悠
可以用 () 表示空的列表,這樣不可以直接編譯成 CSS,比如編譯 font-family: ()時(shí),Sass 將會(huì)報(bào)錯(cuò)。如果值列表中包含空的值列表或空值,編譯時(shí)將清除空值,比如 1px 2px () 3px 或 1px 2px null 3px。sass:p{?margin:1px 2px () 3px;}css:p {?margin: 1px 2px 3px; }
2016-11-04
最贊回答 / 小小刺客
個(gè)人認(rèn)為不傳參的情況下就應(yīng)該使用占位符,聲明類再繼承唯一的合理用法就是:確實(shí)有.mt這個(gè)元素,并且該元素的所有樣式都能被復(fù)用,這個(gè)條件就已經(jīng)很有局限性了然后如果.mt要求有所變動(dòng),那么繼承過去的全都改變了,黏連性太強(qiáng)了。<...code...>
2016-10-31
最贊回答 / 迷惘云煙處
!default是用來設(shè)置默認(rèn)變量的,你比如全局范圍內(nèi)設(shè)置了一個(gè)變量$color:red; 那在所有地方用$color變量其值都是red,但是加入我在一個(gè)局部范圍內(nèi)不想用red紅色,那就可以在局部范圍聲明$color:green; 這樣不會(huì)影響其他需要設(shè)置顏色為red 的地方
2016-10-15
最贊回答 / 慕前端6513672
記得在一篇文章上看到用sass更符合程序員編程的習(xí)慣,通過變量、運(yùn)算什么的,,更何況用它還可以規(guī)范css代碼,再說減少冗余代碼本身就是減少css的,項(xiàng)目大時(shí)可以有效提高響應(yīng)速度,,畢竟瀏覽器現(xiàn)在并不支持sass的編譯,誰管你sass寫了多少代碼
2016-10-14
最新回答 / 菱子ME3580503
nav { ?a { ? ?color: red; ? ?header & { ? ? ?color:green; ? ?} ?} ?}參見Sass入門篇4-5的例子我的理解是選擇器嵌套越多,代碼可讀性越差。
2016-09-27