0

是否可以使用页面的中心作为基线来定位某些东西?我认为解释我想要什么的最好方法是:

#div{
margin-left:auto + 85px ;
margin-right:auto;}

我希望我是清楚的。我不擅长编码,英语也不是我的母语。感谢所有帮助。

4

1 回答 1

0

您可以首先将元素居中,然后将其偏移您想要的数量。像这样的东西应该可以完成这项工作:

div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;

  margin-left: -50px;
  margin-top: -50px;

  background-color: pink;
}

这绝对是一个元素的中心。如果你想进一步向左,只需增加负边距。

简单的小提琴:http: //jsfiddle.net/McBLg/

编辑:修复了brainbug(混合左右方向)

于 2013-11-07T20:24:55.337 回答