【发布时间】:2018-01-15 09:05:48
【问题描述】:
我无法使页脚在页面上居中。所有内容都以页面为中心并设置为 1280px,因此不会占用页面的整个宽度。问题是页面上的所有内容都居中,除了页脚。这是正确的宽度,但页脚向左推。有什么我想念的想法吗?
这是页脚当前的样子:
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="../Css/Style.css">
<link rel="icon" type="png" href="../Pictures/Icon.png">
<meta charset="utf-8"/>
<meta name="description" content="xxx">
<meta name="keywords" content="xxx">
<meta name="author" content="xxx">
<title>xxx</title>
</head>
<body>
<div id="container">
<div id="header">
<h1>xxx</h1>
<h2>xxx</h2>
</div>
<div>
<hr/>
</div>
<div id="menu">
<ul>
<li class="menuitem"><a href="xxx.html">Home</a></li>
<li class="menuitem"><a href="xxx.html">Manage Income</a></li>
<li class="menuitem"><a href="xxx.html">Manage Bills</a></li>
<li class="menuitem"><a href="xxx.html">View Calendar</a></li>
</ul>
<a id="signout" href="SignOut.html">Signout</a>
</div>
<div class="pie"></div>
</div>
</body>
<footer>
<a id="contact" href="xxx.html">Contact Us</a>
</footer>
</html>
footer{
display: block;
width: 1280px;
height: 35px;
text-align: center;
bottom: 0px;
position: fixed;
float: none;
margin: auto;
background-color: #B6B6B4;
}
【问题讨论】:
-
感谢您提供您的 CSS,但您能否也提供相关的 HTML?没有它,几乎不可能回答这个问题。如果您可以更新您的问题以在minimal, complete, and verifiable example 中列出所有相关代码,这将有所帮助。如果您的 HTML 是在服务器端生成的,请发布 输出。有关更多信息,请参阅有关how to ask good questions 的帮助文章:)
-
如果有任何东西覆盖了您的 css,请查看调试器