div的宽度问题
<div id=div1 style= "border:1px solid green; width:500px; ">
<div id=div2 style= "border:1px solid green; width:100%;margin:2px "> </div>
<div id=div3 style= "border:1px solid red; width:600px;margin:2px "> </div>
</div>
如上所示div1的宽度是500px, div2的宽度使用100%,div3的宽度是不确定的,当div3的宽度比div1小的时候div2的宽度确实是100%,
可当div3宽度比div1大的时候,这个时候div2的宽度似乎没有接着走,而是保持div1的宽度,问如何用css让div随着div1实际的宽度扩大而扩大?
------解决方案--------------------如果非得这样可以用表格
<table border= "0 " cellspacing= "0 " cellpadding= "0 " style= "border:1px solid green; width:500px; ">
<tr>
<td> <div id=div2 style= "border:1px solid green; width:100%;margin:2px "> e </div> </td>
</tr>
<tr>
<td> <div id=div3 style= "border:1px solid red; width:400px;margin:2px "> e </div> </td>
</tr>
</table>