HTML 页脚内容非居中

标签 html css

我想在页面底部居中放置一个按钮:

<footer>
    <div class="centerContent">
        <input name="submit" type="submit" />
    </div>
</footer>

CSS:

.centerContent {
    text-align: center;
}

footer {
    clear: both;
    height: 100px;
    position: absolute;
    bottom: 0;
}

如果我删除 Css 的“页脚”部分,按钮当然不在页面底部,但至少它在页面的水平中心。如果我将“页脚”部分留在 Css 中,该按钮位于页面底部,但是......它不再水平居中!!!有人知道为什么吗?非常感谢。

最佳答案

对于水平对齐,您应该将页脚拉伸(stretch)到全宽。将 width:100% 添加到 footer 样式。

.centerContent {
    text-align: center;
}

footer {
    clear: both;
    height: 100px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

关于HTML 页脚内容非居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19514785/

相关文章:

javascript - HTML实现接受文本和图像的输入框

html - 试图了解如何使用 Bootstrap 行/列?

html - 无法移动圆圈内的图标

jquery - 如果点击页面, Bootstrap 导航栏 'active' 将失去持久性

CSS - 根据第一个 child 修改 parent

javascript - Jquery获取和设置html字符串某些部分的css属性

html - 在 MVC Razor 中使用条件逻辑创建动态 DIV 标签。标签不匹配

css - Position sticky 在 wordpress(Bridge 主题)中不起作用,但在 codepen 中起作用

html - 用图像缩放整个表格

c# - 在 jquery 中单击后绑定(bind) css 样式?