编辑:这个答案曾经声称不可能用来使绝对定位的元素居中margin:auto;
,但这根本不是事实。因为这是最受好评和接受的答案,所以我想我只是将其更改为正确。
当您将以下CSS应用于元素时
position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;
然后为元素提供固定的宽度和高度,例如200px或40%,元素 将自动 居中。

编辑:这个答案曾经声称不可能用来使绝对定位的元素居中margin:auto;
,但这根本不是事实。因为这是最受好评和接受的答案,所以我想我只是将其更改为正确。
当您将以下CSS应用于元素时
position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;
然后为元素提供固定的宽度和高度,例如200px或40%,元素 将自动 居中。