Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 集团';计算()';CSS属性;使用保证金速记?_Html_Css_Calc - Fatal编程技术网

Html 集团';计算()';CSS属性;使用保证金速记?

Html 集团';计算()';CSS属性;使用保证金速记?,html,css,calc,Html,Css,Calc,是否可以缩短下面的长度,因为请注意[6.25%-5px]的值是如何相同的,实际上应该只定义一次 margin-top:calc(6.25% - 5px);margin-bottom:calc(6.25% - 5px) 更像是: margin:calc(6.25% 0 0 - 5px) 然而,是[0]部分导致了错误,我的观点是在定义边距时-您应该始终使用速记;分别定义每个方向 为了将其置于上下文中,我将其用于页脚: [页边空白处] 联系方式 [页边距底部]如果要设置页边距速记属性的上/下页

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

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

margin:calc(6.25% 0 0 - 5px)
然而,是[0]部分导致了错误,我的观点是在定义边距时-您应该始终使用速记;分别定义每个方向

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

[页边空白处]


联系方式



[页边距底部]

如果要设置页边距速记属性的上/下页边距和左/右页边距,则其语法为:

margin: TB_value LR_value
您似乎试图将其编写为:

margin: TB_LR_value_value 

不要在你的TB值的中间放置<代码> 0。像平常一样把它们放在后面。无论如何,L和R值只需要一个

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

margin:calc(6.25%-5px)0
一个简写为0的0不会计算为顶部和左侧的边距,而不是顶部和底部的边距吗?calc是一个返回单个值的表达式。您可以为
margin
速记的每个值提供计算,例如:
margin:calc(6.25%-5px)calc(30%-50px)
以具有计算的上/下边距和计算的左/右边距。在您的例子中,由于left/right是0,您只需要一个计算,另一个值就是
0
边距:calc(6.25%-5px)0