0

从字面上看,集中在所有四个方面。我看到很多教程只是使用

element.style.margin = "0 auto";

这仅以 X 轴为中心,而不是 Y 轴。

我如何让它也通过 Y 轴居中?

4

2 回答 2

2

我用过:

#myItem {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 100px;
   height: 100px;
   margin-top: -50px;
   margin-left: -50px;
}

....之前,希望它有所帮助

于 2013-01-31T19:51:39.330 回答
0

在您想要垂直居中的元素上设置display: table-cell和设置,并在您希望它在其中居中的父容器元素上设置。vertical-align: middledisplay: table

于 2013-01-31T19:52:38.947 回答