css控制div固定在浏览器底部

简介:

css控制div固定在浏览器底部

注意:此功能仅用于页面高度较小页面。

152231430.png


代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
< html >
< head >
< style  type = "text/css" >
body{
   margin:0px;
}
#main{
   width:100%;
   height:50px;
   position:absolute;
   top:100%;
   margin-top:-50px;
   background:#360;
   color:white;
}
</ style >
</ head >
< body >
< div  style = "border:1px solid #f00;width:500px;height:1800px" ></ div >
< div  id = "main" >bottom</ div >
</ body >
</ html >



网上找了个更好的:



当浏览器窗口无限缩小,向右拖动滚动条不会出现空白。

wKiom1Mv5z7yY0DrAADftsmzZT8779.jpg


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!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=gbk"  />
< title >ie6层固定</ title >
< style  type = "text/css" >
<!--
.bookbox {
background-color: #09C;
height: 30px;
width: 100%;
position: fixed;
bottom: 0px;
left: auto;
right: auto;
line-height: 30px;
text-align: center;
_POSITION: absolute;/*兼容IE6*/
_TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);/*兼容IE6*/
}
.bookbox a{color: #FFF;}
-->
</ style >
</ head >
< body >
< div  style = "border:1px solid #f00;width:500px;height:2000px;" >这个例子是实现层固定在浏览器窗口的最下面,兼容IE6.< br  />
< br  />
往下看,看页面的最下面</ div >
< div  class = "bookbox" >测试测试测试测试测试测试测试测试测试测试测试测试测试测试</ div >
</ body >
</ html >






恩,感觉上面的对不是很好,这里网上找了个,挺实用的:


wKioL1M7X8aj7IX9AABtLJuUE5E394.jpg


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<!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" >
< style  type = "text/css" >
html, body {
     height: 100%;
     overflow-y: auto
}
body, div, p, ul, ol, li, form, input {
     padding: 0; margin: 0;
}
body{
     position:relative;
     background: #fff;
}
#wp {
     border:1px solid #00f;
     height: auto;
     min-height: 100%;
     _height: 100%;
}
#ft {
     border:1px solid #f00;
     margin-top: -157px;
     padding: 50px 0 0;
}
#sc {
     border:1px solid #f00;
     width: 580px;
     margin: 0 auto;
     padding-left: 20px;
     padding-bottom: 157px;
}
#s {
     border:1px solid #f00;
     position: relative;
     height: 33px;
     z-index:9
}
</ style >
</ head >
< body >
     < div  id = "wp" >
         < div  id = "sc" >
             < div  id = "s" ></ div >
         </ div >
     </ div >
     < div  id = "ft" >
               
     </ div >
</ body >
</ html >









      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1255398,如需转载请自行联系原作者







相关文章
|
2月前
|
JavaScript 前端开发
网页前端课程设计-【模仿】香港中文大学官网,轮播图及div+css布局,js的dom操作
这篇文章介绍了如何模仿香港中文大学官网进行网页前端课程设计,包括使用div+css布局、js的DOM操作以及实现轮播图等技术细节。
|
3月前
|
JavaScript 前端开发
如何让div的宽高始终等于浏览器宽高的一半
如何让div的宽高始终等于浏览器宽高的一半
33 2
|
4月前
|
前端开发
css 实用技巧 —— div在div中水平垂直居中(两种方法)
css 实用技巧 —— div在div中水平垂直居中(两种方法)
244 3
|
4月前
|
前端开发
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
355 1
|
4月前
|
前端开发 JavaScript
vue3【实战】创建项目、创建并提交代码到远程仓库,安装 SASS, 清除浏览器默认样式 reset-css, 清除模板代码,提升开发效率的必要集成
vue3【实战】创建项目、创建并提交代码到远程仓库,安装 SASS, 清除浏览器默认样式 reset-css, 清除模板代码,提升开发效率的必要集成
78 0
|
4月前
|
前端开发 JavaScript
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
610 0
|
4月前
|
前端开发
css div填满剩余高度
css div填满剩余高度
102 0
|
4月前
|
前端开发 容器
css 【详解】—— 图片底部留有间隙(含解决方案)
css 【详解】—— 图片底部留有间隙(含解决方案)
134 0
|
4月前
div高度填满浏览器剩余空间(不出现纵向滚动条)
div高度填满浏览器剩余空间(不出现纵向滚动条)
49 0
|
6月前
|
编解码 前端开发 UED
div+css详解
总的来说,"div+css"是一种强大的网页布局方法,它提供了灵活性和可维护性,使得网页设计师和开发人员能够创建各种各样的页面布局和风格,同时确保网站具有一致的外观和良好的用户体验。它已成为现代Web开发中的标准实践之一。
131 3
下一篇
无影云桌面