2017-08-29 47 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