ブラウザウィンドウが最大化されると、このコードは正常に機能し、子は親内に含まれ、親はブラウザの幅にまたがります。ただし、ブラウザウィンドウが子要素の幅よりも小さい場合、親要素にはそれを含めることができません(chrome20およびfirefox13でテスト済み)
<!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>
親をフローティングにして100%の最小値を与えることで問題を解決できますが、これは間違っているようです。これを解決するにはどうすればよいですか?