2013-07-22 103 views
1

可以減去一個負數嗎?CSS calc()減去負數

width: calc(35% - -20px); 

因爲如果我這樣做如上,它的表現比我做不同的:

width: calc(35% + 20px); 

在這裏你可以看到其中的差別: http://nightly.gamempire.it/

  • 放的窗口瀏覽器< 1200px和> 1000px
  • 分析#gallery_thumb元素

其實你看到它有:理論值(35% - -20px) 如果更改爲計算(35%+ 20像素),它打破(在#gallery_thumb會比#gallery_img少更高)。

這是爲什麼?你不能減去一個負數嗎?

+0

不是2個報表一樣嗎? - == + – Danield

+0

它似乎不是:我在問題中添加了更多信息以幫助進行調試。 –

+3

@OscarFanelli如果我嘗試http://jsfiddle.net/aksyx/1/上的這兩者看起來是一樣的 – 2013-07-22 12:49:58

回答

-2

calc()是一種本地CSS方式,可以在CSS中做簡單的數學運算,代替任何長度值(或幾乎任何數值)。它有四個簡單的數學運算符:add (+),減去(-),乘以(*),再除以(/)

More info

Link Two

Link Three

calc() function browsers compatibility

+0

我在問題中添加了更多信息以幫助進行調試。 –

+1

這根本不回答問題。 –