我忙于这个新的网站内容,遇到了一个问题。通常,在制作菜单时,我只会使用整个空间,例如100% width,也许是100px height,但是现在,我只需要使用其中的一部分,因此菜单两侧都有一个空格。

我试图将带有菜单的正方形移到页面的绝对顶部,这是最明显的解决方案:

position:absolute;
top:0;


但是现在,正方形也移动到了页面的绝对左侧,相反,我希望它居中,但我无法到达那里。这是我的CSS的一部分:

body, html {
    background-color: #ecf0f1;
    position: absolute;
    top: 0;
    margin: 0 auto;
}

.navbox {
    background-color: #000;
    height:100px;
    width: 700px;
    margin: 0 auto;
}


有解决方案的人吗?

最佳答案

 position:absolute;
 top:0;
 left:0;
 right:0;


左右调整以适合您所需的页边距。

关于html - body 居中时页面居中{position:Absolute;},我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25688153/

10-10 00:13