html - 固定页脚在调整浏览器大小时错位

标签 html css

我有一个固定宽度为 970 像素的页脚,但是当我将浏览器的大小调整得更小时,整个页脚一直在屏幕之外,页脚的中心在中间。我希望我的页脚在调整小于 970 像素宽度的浏览器大小时停止离开屏幕。

CSS

footer{
    z-index: 1;
    position: fixed;
    width: 940px;
    line-height: 30px;
    background: linear-gradient(#232323, #1f1f1f);
    margin: 0 auto 0 -485px;
    padding: 0 30px;
    bottom: 0;
    left: 50%;
    text-align: center;
}

HTML

<footer>Footer Text</footer>

有人知道我怎样才能做到这一点吗?

最佳答案

-485px 的负左边距和 50% 的左侧位置。我只会用

footer {
    margin: 0 auto;
}

并完全删除左边的位置。

关于html - 固定页脚在调整浏览器大小时错位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20101488/

相关文章:

css - 基于 body 类嵌套 CSS

使用 XSD/trang HTML 5 Relax NG 到 XSD 转换进行 Java HTML 5 验证

html - 如何在 swift 2 的浏览器中加载 HTML 字符串?

javascript - 我应该如何在 "input"函数生成的 "addChild"标记上引用 js?

CSS column-count 没有填满整个区域

javascript - 如何根据用户输入调整图像大小以防止在网页上溢出

html - 有什么方法可以将 block 样式/CSS 转换为内联 CSS?

javascript - jquery Accordion 内的表

html - 百分比填充未正确添加总高度

css - *[data-some-id ='XX' ] 和 [data-some-id ='XX' ] 在性能方面有区别吗?