2015-02-11 63 views
2

這時我使用這個函數傳遞不同的瀏覽器引擎修改時,在CSS中強制換行(這是過時的,我知道,但它的使用爲例)調用手寫筆用戶功能

vendor(prop, args) 
    -webkit-{prop} args 
    -moz-{prop} args 
    {prop} args 


vendor('border-radius', '1px 1px 1px 1px') 

所以輸出將是:

-webkit-border-radius: 1px 1px 1px 1px; 
-moz-border-radius: 1px 1px 1px 1px; 
border-radius: 1px 1px 1px 1px; 

只爲了使它可讀,我想在這之後在css中放一個新行。 因此,不是得到這個:

color:white; 
-webkit-border-radius: 1px 1px 1px 1px; 
-moz-border-radius: 1px 1px 1px 1px; 
border-radius: 1px 1px 1px 1px; 
font-size:2px 

你會得到這個

color:white; 

-webkit-border-radius: 1px 1px 1px 1px; 
-moz-border-radius: 1px 1px 1px 1px; 
border-radius: 1px 1px 1px 1px; 

font-size:2px 

我試過「\ n」,但似乎使它很奇怪。

回答

1

您無法控制Stylus中空白行的輸出(顯然,除--compress標誌外),並且通常也可以控制所有其他預處理器中的輸出。後處理器(如PostCSSRework)和CSSComb等工具更適合您的任務。

+0

我想你是對的。謝謝 :) – Drifter 2015-02-11 09:23:36