52web.com --- 为网站开发者加油!

欢迎您光临52web.com,当前为测试版本,正在完善扩展中...
您当前的位置: 52WEB.com技术文章HTML/CSS → 嵌套div高度自适应

文章分类

理论环境103
业界动态53
产品规划26
网络营销5
用户体验7
搜索引擎优化11
书籍介绍1
开发环境34
开发工具1
服务器设置19
数据库技巧11
移动设备2
开发技术131
PHP33
JSP0
ASP2
ASP.Net3
JavaScript45
HTML/CSS43
ActionScript4
图形处理7
Photoshop7
Fireworks0
Flash0
Illustrator0
其他软件0

查看: 嵌套div高度自适应 内容

嵌套div高度自适应
类别:HTML/CSS , 来自: 校园记 , 难度:1级 , 时间:2008-02-21 11:36, 浏览次数: 0
摘要: 当div嵌套的时候,div的自动增加在IE中没有问题,主要是在FF下的问题

div嵌套的时候,外层的div的高度自适应的问题,当然这在IE下是没问题的,主要是firefox下的问题。如下图所示:

1、在IE和FF中的效果
IEff下图片效果

2、IE代码:

<style type="text/css">
#box {
	background-color:#0cf;
	width:100%; border:1px #00f solid; }
#left {
	background-color:#fc0; 
	border:1px #f30 solid;
	float:left;
	width: 200px;
}
#right {
	background-color:#9c9; 
	border:1px #090 solid;
	float:right;
	width: 300px;
}
</style>

<div id="box">
<div id="left">
1111111111<br />
2222222222222<br />
333333333333333333333<br />
4444444<br />
555555555555<br />
666666666666666<br />
777777777777777777</div>
<div id="right">
1111111111<br />
22222222222222222222222<br />
333333333333333333333<br />
444444444444444<br />
555555555555555555555555555555</div>
</div>

其实很简单,只需给外层div加个overflow:auto;即可。
<style type="text/css">
#box {
	background-color:#0cf;
	width:100%; border:1px #00f solid; overflow:auto;
}
#left {
	background-color:#fc0; 
	border:1px #f30 solid;
	float:left;
	width: 200px;
}
#right {
	background-color:#9c9; 
	border:1px #090 solid;
	float:right;
	width: 300px;
}
</style>

<div id="box">
<div id="left">
1111111111<br />
2222222222222<br />
333333333333333333333<br />
4444444<br />
555555555555<br />
666666666666666<br />
777777777777777777</div>
<div id="right">
1111111111<br />
22222222222222222222222<br />
333333333333333333333<br />
444444444444444<br />
555555555555555555555555555555</div>
</div>

本文链接: http://www.52web.com/52article/?view-107.html  结束标记

标签: 嵌套  自适应 
0人参与评分
0
动动鼠标评评分

查看: 嵌套div高度自适应 评论 (共0条, 显示0条)

正在加载评论数据...

文明发言,爱护52web.com,谢谢您的支持和理解。