【发布时间】:2012-03-05 23:49:33
【问题描述】:
最简单的页面来演示我的问题:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html, body
{
height: 100%;
overflow: hidden;
}
body
{
margin: 0;
padding: 0;
}
#container
{
background: red;
height: 100%;
overflow: hidden;
}
</style>
</head>
<body>
<div id="container"></div>
</body>
</html>
div-container 正确地用红色填充浏览器窗口。现在将 div 包装在一个表单中:
<body>
<form>
<div id="container"></div>
</form>
</body>
然后 div-container 崩溃了。为什么?一个表单标签“打破”“身高最近的祖先”是什么?
【问题讨论】: