【发布时间】:2018-09-19 11:31:17
【问题描述】:
我正在学习 HTML 并且对布局有疑问。 我正在尝试制作一个正常的页脚。我的意思是,它应该位于页面底部,并且在移动设备上滚动页面时不会移动。 文本应放在页脚的中心。
我尝试使用position: fixed 属性解决它,但没有帮助。
请帮忙。
我的页面如下所示:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Lorem ipsum</title>
<link rel="stylesheet" type="text/css" href="/download/a/www/css/style_about.css">
</head>
<body>
<div id="wrap">
<div id="cont">
<h1> Lorem </h1>
<p> "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
</p>
<h3> Credits</h3>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod <br> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod </p>
</div>
</div>
<div class="credits">
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
<p>Lorem ipsum dolor sit amet <a href="">Lorem</a> Lorem ipsum dolor sit amet</p>
</div>
<br>
<?php include(realpath(__DIR__) . '/footer-confident.php'); ?>
</body>
</html>
我在 Codepen 中显示的样式和 html 布局:https://codepen.io/h071/pen/rZoMbr
【问题讨论】:
-
position:fixed;将元素“附加”到滚动条,您应该使用position:absolute以防止它跟随滚动条 -
@IdontReallywolf 刚改成
absolute,什么也没做。页脚现在出现在距页面顶部一定距离的位置。我应该做更多吗? -
试试看css-tricks.com/couple-takes-sticky-footer和stackoverflow.com/questions/42294/…。有很多方法可以将页脚粘贴到页面底部。
-
修复并设置位置:
position: absolute; bottom: 0px; left: 0px; -
顺便说一句,您在关闭
@media规则之前错过了}.credits