如何居中底固定div?

时间:2014-03-26 21:24:57

标签: css

我试图将我的页脚居中,但页脚div将直接向左侧移动。 我的页面结构是:

<body>

    <div class="main_logo"> 
    </div>

    <div class="main_menu">
    </div>

    <div class="sub_menu">
    </div>

    <div class="main_content">
    </div>

    <div class="sys_breadcrumb">
    </div>

    <div class="sys_footer" >
    </div>

</body>

并且页脚CSS是

height:50px;
width:1184px;
margin:-25px 368px 0 368px;
display:block;

我加了

position: fixed;
bottom:0;

3 个答案:

答案 0 :(得分:1)

如果它处于固定位置,您(可能)不需要(或想要)边距。删除保证金声明并添加:

left: 50%;
margin-left: -592px;

请注意,592是页脚宽度的一半(1184)。

答案 1 :(得分:0)

删除你的保证金 - 然后你去:http://jsfiddle.net/96wMW/

.sys_footer {
    height:50px;
    width:1184px;
    display:block;
    background-color: red;
    position: fixed;
    bottom:0;
}

答案 2 :(得分:0)

此处:http://jsfiddle.net/vHNyb/5/

.sys_footer {
 background-color: red;
 position:fixed;
 bottom:0;
 width:100%;
 height:50px;
 width:1184px;
 margin:0;
 display:block;
}