新的LESS,我试图使用以下内容来居中div:
#form_block {
display: block;
position: absolute;
@width: 800px;
@height: 500px;
width: @width;
height: @height;
top: 50%;
left: 50%;
margin-left: -@width/2 px;
margin-top: -250px;
Run Code Online (Sandbox Code Playgroud)
似乎margin-top设置正确,因为尺寸明确存在.但是无论我怎么努力(即 - (@宽度), - 1*@width等),我似乎无法承担变量的负面影响.任何想法?这可能只是一个愚蠢的错误.
nic*_*ass 15
我今天早些时候遇到了同样的问题(使用lessphp).尝试:
margin-left: -(@width/2);
Run Code Online (Sandbox Code Playgroud)
(没有px)
你还应该围绕价值:
margin-left: -(round(@width/2));
Run Code Online (Sandbox Code Playgroud)