CSS使用初始值计算

时间:2014-01-04 22:30:33

标签: css visual-studio

在CSS中有一种方法可以获取某些东西的初始参数,而不使用javascript,例如:

width: calc(initial-20px);

如果是这样,我可以检索特定参数的值,例如 width.initial 吗?

SCENARIO

这是一个视觉工作室网页浏览器,(默认情况下它不支持css3),我想要一个看起来像highlited的元素,但我只能通过html属性(我想简单的方式)。所以我可以style="background-color: yellow !important;",但如果背景已经是黄色怎么办?所以我决定计算高亮颜色会很棒(因为我现在知道通过css是不可能的)background-color: rgb(initial,calc(initial-50),initial) !important;这样的东西。所以这是一个场景。建议是合理的。

2 个答案:

答案 0 :(得分:1)

简单地说,不可能用css做到这一点。您也无法执行此类计算(仅适用于Mooseman所说的百分比),无论您需要使用JavaScript还是其他任何内容。

答案 1 :(得分:1)

我认为你可以使用LESS。

你可以在这里看到: http://www.ibm.com/developerworks/opensource/library/wa-less/index.html