这是测试代码,但我需要在页面的真实底部设置页脚
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="wrapper">
<?php
for($i=0;$i<100;$i++){
echo $i."<br>";
}
?>
</div>
<footer>
Footer<br>
</footer>
</body>
<html>
和css文件
html, body {
height: 100%;
background-color: grey;
}
.wrapper {
min-height: 100%;
margin-bottom: -20%;
padding-bottom: -20%;
background-color: green;
}
footer {
background-color: blue;
min-height: 20%;
position: absolute;
bottom: 0;
width: 100%;
}
这样就可以在页面底部设置页脚,但是如果你继续滚动页面,我需要在真正的一端设置页脚,当你不能再滚动时,页脚必须放在哪里。
答案 0 :(得分:0)
尝试分配到页脚元素:
footer{
position: fixed;
bottom: 0;
}
答案 1 :(得分:0)
像这样......这是在我认为你的所有内容之后设定的
footer {
background-color: blue;
min-height: 20%;
position: relative;
width: 100%;
}
答案 2 :(得分:0)
你应该删除正文的边距和填充,有一个默认的边距和填充,你可以删除它。
html, body {
height: 100%;
background-color: grey;
padding:0;
margin:0;
}