2014-04-23 33 views
2

使用語義網格筆時注意到一個問題。手寫筆不允許進行基本的減法

*width total-width * ((((gutter-width + column-width) * x) - gutter-width)/_gridsystem-width)-correction 

的處理是沿着線的東西(讀不同的號碼)

*width: 89.5833333333333% -correction; 

所以,我決定performan實驗。當運行stylus -i我發現減法竟也沒有工作(全部)

爲了驗證我寫這在我的文件

x=10 
y=20 
.something 
    font-size y-x 

.something { 
    font-size: y-x; 
} 

這過程中我瘋了?我是否用手寫筆錯誤地解釋了操作員? 在此處等待結果,我可以在github上打開一張票。我確實發現另一個人有百分比問題,突出顯示-運營商沒有按預期運作。但是,這似乎與我的問題沒有關係。

Tldr:無單位的基本數學似乎並不奏效

+0

直接關注者: 我注意到我的例子來自一個單位和一個沒有單位的例子。我將px添加到了我的x和y中,但它沒有任何不同。 – phpistasty

回答

5

這是一個已知的問題,破折號-被計爲一個變量名的一部分,所以,當你寫-correction,手寫筆將其視爲變量-correction

顯而易見的修復方法是總是使用減號周圍的空格,這樣觸筆總能識別操作符。

+1

注意這個結構:'margin 0 - (N)'。它不是編譯爲'margin:0-Npx'(左右邊距),而是編譯爲「margin:-Npx」(所有邊距),因爲它將「0 - (N)」評估爲單個表達式。修正是使用'margin 0( - N)'。 – Seth