Group' calc()' CSS属性;使用保证金简写?

时间:2015-07-28 09:44:13

标签: html css html5 css3 calc

是否可以缩短以下内容,因为注意值[6.25% - 5px]是如何相同的,实际上它应该只定义一次。

margin-top:calc(6.25% - 5px);margin-bottom:calc(6.25% - 5px)

更像是:

margin:calc(6.25% 0 0 - 5px)

然而,导致错误的是[0 0]部分,我的观点是在定义边距时 - 你应该总是使用速记;单独定义每个方向。

为了将其置于上下文中,我将其用于页脚:

[边距]

联系信息

[边距]

1 个答案:

答案 0 :(得分:2)

如果要为边距缩写属性设置顶部/底部和左/右边距,则语法为:

margin: TB_value LR_value

您似乎试图将其写为:

margin: TB_LR_value_value 

不要将0放在TB值的中间位置。像往常一样把它们放在它之后。无论如何,你只需要一个L和R值。

margin: calc(6.25% - 5px) 0;