我们有一个带有静态定位的div。在里面我们有一段有余量的段落。 div的高度将是没有保证金的段落CSS - 保证金和浮动资产
我们有一个带float的div:left。在里面我们有一段有余量的段落。 div的高度将是该段加上其余量。
这是什么解释?
下面是HTML代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<link href="index.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="nivel1">
<div id="nivel21">
<p>Este es el primer parrafo</p>
</div>
<div id="nivel22">
<p>Este es el primer parrafo</p>
</div>
</div>
</body>
</html>
而且CSS代码:
body {
margin:0;
padding:0;
}
#nivel1 {
border:solid;
border-color:#333;
margin:0;
background-color:#0F3;
margin:2em;
}
#nivel21 {
margin:2em;
float:left;
background-color:#C00;
}
#nivel22 {
margin:2em;
background-color:#FC0;
}
这里是一个link试验场地。
你的问题是什么? – alejandrobog 2010-04-29 22:35:51
你能描述一下你正在努力完成的任务吗? – 2010-04-29 22:48:41
问题是:为什么将div从静态变为浮动会改变其计算高度的方式。我只是试图通过试验定位和布局来理解。对不起,如果我在我的帖子中不清楚。 – 2010-04-30 07:50:55