首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
HTML(CSS)
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
[100分]div高度问题, (前面分数设置错误,现在的确是100分了,谢谢)
[已结贴,结贴人:norsd]
加为好友
发送私信
在线聊天
norsd
norsd
等级:
发表于:
2008-06-30 11:25:48
楼主
ok,其实很简单, 在body下有一个div1,高度固定为15px,另一个div2,高度为body高度减去div1的高度.
也就是整个窗口被div1和div2填满了,div1是固定高度,div2填满顺余的.
有没有纯css,不用js的方法?
我尝试在div2中设置height:100%, 结果溢出了.
我设置margin 0px也没用,结果是一个很小的矩形.
求解.
问题点数:
100
回复次数:
9
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net_test
老紫竹的马甲
等级:
发表于:
2008-06-30 11:25:52
1
楼 得分:
0
此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【norsd】截止到2008-06-30 11:25:51的历史汇总数据(不包括此帖):
发帖数:4 发帖分:240
结贴数:4 结贴分:240
未结数:0 未结分:0
结贴率:100.00% 结分率:100.00%
敬礼!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ddcatlee
豆猫
等级:
发表于:
2008-06-30 11:57:45
2
楼 得分:
80
<!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=gb2312" />
<title>无标题文档 </title>
<style type="text/css">
* {
margin:0;
padding:0;
}
html,
body {
height:100%;
}
body {
font:12px "宋体", serif;
}
#nav {
position:absolute;
background:#cfc;
height:15px;
line-height:15px;
overflow:hidden;
width:100%;
}
#content {
background:#ccf;
width:100%;
position:absolute;
top:15px;
bottom:0;
}
</style>
</head>
<body>
<div id="nav">nav </div>
<div id="content">content </div>
</body>
</html>
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sjmlsxp
闲水小鱼
等级:
发表于:
2008-06-30 14:48:43
3
楼 得分:
0
没有试验过
粗粗看了下
觉得楼上的方案应该可行
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
norsd
norsd
等级:
发表于:
2008-06-30 15:07:49
4
楼 得分:
0
问一下, #content 中 bottom:0 起什么效果?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
发表于:
2008-06-30 15:16:47
5
楼 得分:
15
有了bottom:0是最好,距离底部
最好是bottom:0px
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
发表于:
2008-06-30 15:17:45
6
楼 得分:
0
不过建议把id改成class
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
发表于:
2008-06-30 15:18:58
7
楼 得分:
0
高度固定为15px,另一个div2,高度为body高度减去div1的高度.
你这个问题其实很简单的,第一个是top:0px,第二个就是top:15px
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
norsd
norsd
等级:
发表于:
2008-06-30 15:58:11
8
楼 得分:
0
我去研究一下,以前css挺好的,一段时间不弄全忘了.
absolute
默认是static?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Meteoric_cry
等级:
发表于:
2008-06-30 16:14:27
9
楼 得分:
5
固定死高度就成了
<!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=gb2312" />
<title>无标题文档 </title>
<style type="text/css">
* {
margin:0;
padding:0;
}
.top {
position:absolute;
background:#dfecfb;
line-height:15px;
overflow:hidden;
width:100%;
top:0px;
}
.down {
background:#406c99;
height:100%;
width:100%;
position:absolute;
top:15px;
bottom:0;
}
</style>
</head>
<body style="height:500px">
<div class="top">nav </div>
<div class="down">content </div>
</body>
</html>
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友