<br /> #DIV1 { <br /> height: 100%; <br /> width: 100%; <br /> background-color: #900; <br /> } <br /> #divLeft { <br /> float: left; <br /> height: 100%; <br /> width: 200px; <br /> background-color: #FF0; <br /> } <br /> #divAll { <br /> background-color: #F0F; <br /> float: left; <br /> height: auto; <br /> width: auto; <br /> } <br /> 此处显示 id "divLeft" 的内容 此处显示 id "divAll" 的内容 此处显示id "DIV1" 的内容 DIV1里有两个DIV, divLeft的宽度必须为200px,余下的空间让divAll填满,应该怎么写CSS才对啊 回复讨论(解决方案) <br /> #DIV1 { <br /> width: 100%; <br /> background-color: #900; <br /> position:relative; <br /> } <br /> #divLeft { <br /> float: left; <br /> height: 100%; <br /> width: 200px; <br /> background-color: #FF0; <br /> position:absolute; <br /> left:0px; <br /> top:0px; <br /> } <br /> #divAll { <br /> background-color: #F0F; <br /> margin-left:200px; <br /> } <br /> 只需要改一下css,利用定位来实现 ”此处显示id "DIV1" 的内容"请问你这句话怎么处理 这个有点需求不清晰的感觉,你那样也差不多了。。呵 这样写,高度没有100%啊,按你这么写,实际显示的高度不对的 看样子只能用JS来搞定了 这样写,高度没有100%啊,按你这么写,实际显示的高度不对的 看样子只能用JS来搞定了 ”此处显示id "DIV1" 的内容"请问你这句话怎么处理 js动态控制divAll的宽度