如果您给出div
固定宽度,可能会解决您的问题,如下所示:
div#thing { position: absolute; top: 0px; z-index: 2; width:400px; margin-left:-200px; left:50%; }
div#thing { position: absolute; width:400px; right: 0; left: 0; margin: auto; }
我知道我迟到了,但我想我会在这里为需要水平放置绝对物品的人提供答案,当你不知道它的确切宽度时.
试试这个:
// Horizontal example. div#thing { position: absolute; left: 50%; transform: translateX(-50%); }
同样的技术也可以应用,因为当您可能需要垂直对齐时,只需调整属性如下:
// Vertical example. div#thing { position: absolute; top: 50%; transform: translateY(-50%); }