2016-02-12 92 views
0

我有PHP風暴,我得到一個紅色下劃線,如果我有這樣一行:是否在報價單內部或外部放置減號?

height: calc(~'100% - '(@site-navbar-height + @site-menubar-height)); 

如果我更改爲以下,錯誤消失:

height: calc(~'100% ' - (@site-navbar-height + @site-menubar-height)); 

公告我只是將引號內的減號移到引號之外。它放哪個方向有關係嗎?

On this site,左右逢源輸出同樣的事情:

+0

它沒有任何區別(我認爲),但是在引號中減號,它變得更具可讀性。 –

回答

2

它被視爲一個字符串的引號內。我認爲這會令您的棉絨混淆,因爲它沒有看到導致該標誌的任何數學表達式(calc()需要)。把它放在引號之外會把它當作真正的操作符。

將它放在引號之外是語法上正確的方法。