div固定到浏览器底部

该文章介绍了两种方法通过CSS来确保footer始终位于页面底部。第一种方法使footer在内容不足一屏时仍保持在底部,不悬浮。第二种方法让footer在页面滚动时始终保持在屏幕底部,实现固定悬浮效果。示例代码展示了具体的样式设置。
摘要由CSDN通过智能技术生成

在设计网站的时候,如果你某个页面的内容没有满屏,那你的footer会离浏览器底部很远,整体看起来很难看,这里用css提供一种方法来将footer固定在浏览器底部。

1.footer部分位于底部

1.footer部分位于底部,但不悬浮,当页面内容很少时,footer也始终位于底部。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>纯CSS制作始终固定页面底部的DIV|www.abaonet.com|</title>
<style type="text/css">
html {
  
}
body {
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        height:100%;
        position:relative;
        overflow:auto;
        margin:0;
}
.top {
     /*   position:fixed;*/
        right:0px;
        position:absolute;
        right:17px;
        bottom:0px;
        background:#000;
        color:#fff;
        border-top:1px solid #fff;
        display:block;
        width:100%;
        text-align:right;
        filter:alpha(opacity=70);       /* IE */
        opacity: .7;           /* 支持CSS3的浏览器(FF 1.5也支持)*/
        font-weight:bold;
}
.top span {
        display:block;
        position:relative;
        top:0;
        left:0;
        padding:5px;
}
.top a, .top a:link, .top a:visited, .top a:hover, .top a:active {
        color:#fff;
}
</style>
</head>
        <body>
		<div style="width:900px"></div>
        <p>position:fixed;m<sub>2</sub></p>
        <p>position:fixed;m<sup>3</sup></p>
      
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <div class="top" > <span> <a href="#top">position:fixed;</a> </span> </div>
</body>
</html>
</body>
</html>

在这里插入图片描述

2. footer悬浮于底部

当我们滑动鼠标时,不管怎么翻动页面,footer部分始终位于底部。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>纯CSS制作始终固定页面底部的DIV|www.abaonet.com|</title>
<style type="text/css">
html {
}
body {
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:0;
}
.top {
        position:fixed;
        right:0px;
        bottom:0px;
        background:#000;
        color:#fff;
        border-top:1px solid #fff;
        display:block;
        width:100%;
        text-align:right;
        filter:alpha(opacity=70);       /* IE */
        opacity: .7;           /* 支持CSS3的浏览器(FF 1.5也支持)*/
        font-weight:bold;
}
.top span {
        display:block;
        position:relative;
        top:0;
        left:0;
        padding:5px;
}
.top a, .top a:link, .top a:visited, .top a:hover, .top a:active {
        color:#fff;
}
</style>
</head>
        <body>
		<div style="width:900px"></div>
        <p>position:fixed;m<sub>2</sub></p>
        <p>position:fixed;m<sup>3</sup></p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <p>position:fixed;</p>
        <div class="top" > <span> <a href="#top">position:fixed;</a> </span> </div>
</body>
</html>
</body>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值