好的,首先要做的事情。我搜索了这个主题,并设法找到了这个:
Prevent floating DIVs from overlapping footer
然而,这并没有解决我的问题。我还尝试过其他形式的重写我设置的css代码,但结果反过来会搞砸我的身体内容。
我的index.php代码:
<?php
session_start();
?>
<html>
<link rel="stylesheet" type="text/css" href="css/main.css">
<title>
Shadey Process
</title>
<body>
<?php
include 'includes/header.php';
include 'includes/navigation.php';
?>
<div class="body">
This is the body.
Due to errors beyond my control everything I had worked so hard to do is gone.
</div>
<?php
include 'includes/footer.php';
?>
</body>
</html>
&#13;
我的main.css代码:
@font-face {
font-family: Kingdom; src: url('../addons/font/Kingdom.ttf');
}
.header {
padding: 20px;
color: red;
text-align: center;
border-bottom-style: solid;
border-bottom-color: green;
font-family: Kingdom;
font-size: 98px;
}
body {
background-color: black;
}
.body {
color: red;
margin-right: 34%;
}
.navlinks {
float: left;
width: 250px;
length: 100%;
background: black;
}
.footer {
float: left;
border-top-style: solid;
border-top-color: green;
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 20px;
color: red;
text-align: center;
clear: both;
}
&#13;
我的navigation.php代码:
<style>
.btn-group {
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
width: 150px;
display: block;
height: 100%;
border-right-style: solid;
border-right-color: green;
}
.button {
padding: 10px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
width: 80%;
display: block;
}
.btn-group .button:not(:last-child) {
border-bottom: none; /* Prevent double borders */
}
.home {
background-color: black;
border: 1px solid red;
color: red;
}
.home:hover {
background-color: #800000;
border: 1px solid black;
color: white;
}
.forum {
background-color: black; /* Green */
border: 1px solid green;
color: green;
}
.forum:hover {
background-color: #7CFC00; /* Green */
border: 1px solid black;
color: white;
}
.alpha {
background-color: black; /* Green */
border: 1px solid blue;
color: blue;
}
.alpha:hover {
background-color: #0000FF; /* Green */
border: 1px solid black;
color: white;
}
.games {
background-color: black; /* Green */
border: 1px solid yellow;
color: yellow;
}
.games:hover {
background-color: #FFFF00; /* Green */
border: 1px solid black;
color: black;
}
</style>
<div class="btn-group navlinks">
<?php
if($_SESSION['user']==false)
{
echo '
<a href="index.php" class="button home">Home</a>
<a href="forum.php" class="button forum">Forum</a>
<a href="alpha.php" class="button alpha">Alpha</a>
<a href="games.php" class="button games">Games</a>
<a href="includes/login/index.php" class="button home">Login</a>';
}
else{
echo "<font color= 'red'>Glad to have you {$_SESSION["user"]}</font>";
echo '
<a href="index.php" class="button home">Home</a>
<a href="forum.php" class="button forum">Forum</a>
<a href="alpha.php" class="button alpha">Alpha</a>
<a href="games.php" class="button games">Games</a>
<a href="includes/logout/logout.php" class="button forum">Logout</a>';
}
?>
</div>
&#13;
我的footer.php
<div class="footer", "container-fluid" style="bottom:0; position:fixed;">
<img style="-webkit-user-select: none;
background-position: 0px 0px, 10px 10px;
background-size: 20px 20px;
background-image:linear-gradient
(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee 100%),
linear-gradient(45deg, #eee 25%, white 25%, white 75%, #eee 75%, #eee 100%);"
src="https://multicraft.mcprohosting.com/index.php?r=status/606439.png">
</div>
&#13;
这是使用视图源后呈现的Html:
<html>
<link rel="stylesheet" type="text/css" href="css/main.css">
<title>
Shadey Process
</title>
<body>
<div class="header">
Shadey Process
</div><style>
.btn-group {
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
width: 150px;
display: block;
height: 100%;
border-right-style: solid;
border-right-color: green;
}
.button {
padding: 10px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
width: 80%;
display: block;
}
.btn-group .button:not(:last-child) {
border-bottom: none; /* Prevent double borders */
}
.home {
background-color: black;
border: 1px solid red;
color: red;
}
.home:hover {
background-color: #800000;
border: 1px solid black;
color: white;
}
.forum {
background-color: black; /* Green */
border: 1px solid green;
color: green;
}
.forum:hover {
background-color: #7CFC00; /* Green */
border: 1px solid black;
color: white;
}
.alpha {
background-color: black; /* Green */
border: 1px solid blue;
color: blue;
}
.alpha:hover {
background-color: #0000FF; /* Green */
border: 1px solid black;
color: white;
}
.games {
background-color: black; /* Green */
border: 1px solid yellow;
color: yellow;
}
.games:hover {
background-color: #FFFF00; /* Green */
border: 1px solid black;
color: black;
}
</style>
<div class="btn-group navlinks">
<a href="index.php" class="button home">Home</a>
<a href="forum.php" class="button forum">Forum</a>
<a href="alpha.php" class="button alpha">Alpha</a>
<a href="games.php" class="button games">Games</a>
<a href="includes/login/index.php" class="button home">Login</a>
</div>
<div class="body">
This is the body.
Due to errors beyond my control everything I had worked so hard to do is gone.
</div>
<div class="footer", "container-fluid" style="bottom:0; position:fixed;">
<img style="-webkit-user-select: none;
background-position: 0px 0px, 10px 10px;
background-size: 20px 20px;
background-image:linear-gradient
(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee 100%),
linear-gradient(45deg, #eee 25%, white 25%, white 75%, #eee 75%, #eee 100%);"
src="https://multicraft.mcprohosting.com/index.php?r=status/606439.png">
</div></body>
</html>
&#13;
非常感谢任何帮助和/或批评。
答案 0 :(得分:1)
您试图在</body>
标记后添加标题文件。在<?php include 'includes/footer.php'; ?>
代码中加入<body>
页脚
<?php
session_start();
?>
<html>
<link rel="stylesheet" type="text/css" href="css/main.css">
<title>
Shadey Process
</title>
<body>
<?php
include 'includes/header.php';
include 'includes/navigation.php';
?>
<div class="body">
This is the body.
Due to errors beyond my control everything I had worked so hard to do is gone.
</div>
<?php
include 'includes/footer.php';
?>
</body>
</html>
已更新(阅读Mike评论后)
如果仍然无法解决此问题。我认为问题出在您的footer.php
,请将您的footer.php
发布到此处或将此代码行放入您的页脚div
<div class="container-fluid" style="bottom:0; position:fixed;">