关于div排版问题
<body style="margin:0;padding:0px;">
<div id="1" style="width:100%;height:900px;margin:0;padding:0px;">
<div id="2" style="background:blue;width:260px;height:100%;float:left;">
123
</div>
<div id="3" style="background:red;width:5px;height:100%;float:left;">
</div>
<div id="4" style="background:Brown;width:100%;height:100%;position:relative;float:left;">
q</br></br></br>
<div id="5" style="background:white;width:100%;height:100px;position:absolute;overflow-y:scroll;">
123</br>
</div>
</div>
</div>
</body>
怎么能把id为4的div设置成一排显示 宽度要求100%
id为2的div是可以隐藏的 所以id为4的div一定要求宽度100%时才能自适应扩充