2017-08-29 46 views
1

我在使用手寫筆操作時遇到問題。我認爲我在某處可以使用百分比和像素寬度或高度之間的計算,並且手寫筆可以完成返回正確值的工作......但是我無法設法使其正常工作。 我做了一些研究,但沒有發現相關的手寫筆什麼,我只看到一些帖子提的功能calc()手寫筆中的百分比 - px寬度

這裏是我的嘗試:max-width: (50% - 20px)

這將返回30%!看起來只是從50減去20!我錯過了什麼嗎?

感謝

+0

手寫筆不能做到這一點,也沒有其他的預處理器。手寫筆無法知道百分比的實際大小,不能讀取HTML,只能編譯到CSS中。你應該使用CSS'calc()'函數。 – blonfu

+0

好的,謝謝你,我放棄了,做了不同的事情:/ – Websphere

回答

1

如果你打算在本地CSS鈣就應該是這個樣子:

max-width: calc(50% - 20px); 

注意操作數的兩邊白色的空間,當前需要。

+0

瀏覽器兼容性呢? – Websphere

+0

http://caniuse.com/calc/embed/eras=-2,除非你需要定位舊的IE版本或一些不起眼的移動瀏覽器,否則你應該沒問題 – Culyx

+0

非常感謝;) – Websphere