html - 固定元素内的中心元素

标签 html css

我无法将一个元素置于另一个固定元素的中心:

bottombanner 在 html 正文中:

<div id="bottombanner">
<div>
    <ul>
        <li><a href="contact.html">ContactUs</a></li>
        <li><a href="about.html">AboutUs</a></li>
        <li><a href="help.html">Help</a></li>
        <li><a href="bugs.html">BugReportBox</a></li>
        <li><a href="suggestions.html">SuggestionBox</a></li>
    </ul>
</div>
</div>

css 链接正确:

    #bottombanner{
    position:fixed;
    width:100%;
    bottom:0;
    }

    #bottombanner > div {
    position:absolute;
    width:100%;
    }

    #bottombanner > div > ul {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    -webkit-padding-start: 0;
    }

最佳答案

将高度添加到 #bottombanner(至少,这对我的 fiddle 来说是必要的)并将 text-align: center 添加到 #bottombanner > div:

#bottombanner{
    position:fixed;
    width:100%;
    bottom:0;
    height: 130px;
}

#bottombanner > div {
    position:absolute;
    width:100%;
    text-align:center;
}

#bottombanner > div > ul {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    -webkit-padding-start: 0;
}

fiddle :http://jsfiddle.net/kboucher/cFgNx/

关于html - 固定元素内的中心元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982077/

相关文章:

html - 如何将容器 div 内的 div 垂直对齐到底部?

html - 部分未显示在打印预览中?

html - 使用关键帧通过动画使文本在不同的屏幕尺寸下改变颜色

javascript - Bootstrap 响应 : Show multiple div in collapse mode

html - 我正在使用砖石,它没有给容器适当的高度,这就是为什么里面的瓷砖错位

html - Fontawesome 将关闭的文件夹更改为打开的文件夹

html - 如何减小CSS卡片显示中图像的大小

html - CSS 给 Angular div 添加阴影

css - 将 DIV 置于绝对 DIVS 下方(页脚)

html - 我想要没有容器流体的完整 div 但不改变容器宽度和结构?