html代码
<body>
<div id="container">
<div id="left">
<h2>rerererere</h2>
</div>
<div id="right">
<h2>sdadsad</h2>
</div>
</div>
</body>
CSS 文件
div#container {
position: relative;
border: 1px solid #000;
}
#left {
position: absolute;
width: 480px;
height: 480px;
border: 1px solid #0092ef;
/* blue*/
}
#right {
position: absolute;
top: 10px;
right: 10px;
bottom: 10px;
width: 250px;
border: 1px solid #783201;
/* brown*/
}
当我只使用正确的 div 作为绝对比没有问题。但是当我在左右 div 中都使用绝对值时。右 div 变得像线一样小。我是 CSS 新手。所以这可能是一个菜鸟问题。为什么如果我将两个绝对 div 放在一个相对 div 下不起作用?请帮帮我。