当我的浏览器窗口最大化时,此代码可以正常工作,子项包含在父项中,父项跨越浏览器的宽度。然而,当浏览器窗口比子元素宽度越小,则父元素不包含它为什么这个父元素没有完全包含它的孩子?
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Example</title>
<style type="text/css">
#toolbar {
background-color:#cccccc;
padding:10px 0;
}
#nav {
background-color:#00cccc;
margin:0 auto;
width:1000px;
}
</style>
</head>
<body>
<div id="toolbar">
<div id="nav">NAVIGATION</div>
</div>
</body>
</html>
我可以通过浮置解决问题(在铬20和Firefox 13测试)父母并给它100%的最低限度,但这似乎是错误的。我能做些什么来解决这个问题?
我发布了这个问题后,我做了一些阅读,并意识到我对块级元素工作原理的理解是错误的。 – michael 2012-07-11 10:32:22