CSS中以中心为基线的左值?

CSS中以中心为基线的左值?,css,responsive-design,alignment,center,Css,Responsive Design,Alignment,Center,是否可以使用页面的中心作为基线来定位某些内容?我认为解释我想要什么的最好方式是: #div{ margin-left:auto + 85px ; margin-right:auto;} 我希望我说的很清楚。我不太擅长编码,英语也不是我的母语。非常感谢您的帮助。您可以先将图元居中,然后按所需的数量将其偏移。像这样的东西应该可以完成这项工作: div { position: absolute; top: 50%; left: 50%; width: 100px; height:

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

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

我希望我说的很清楚。我不太擅长编码,英语也不是我的母语。非常感谢您的帮助。

您可以先将图元居中,然后按所需的数量将其偏移。像这样的东西应该可以完成这项工作:

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

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

  background-color: pink;
}
这绝对是一个元素的中心。如果你想让If更靠近左边,只需增加左边的负边距

简单小提琴:


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

你也可以发布HTML吗?使用
position:relative
left:75px
如何?用你当前的代码创建一个更快速、更准确的答案。工作很有魅力!谢谢