有两个div,二者的float为left,也就是二者在同一水平面上,右侧的div是个固定值,左侧的div占据剩下的区域,且宽度不能是Auto,当我们缩小或放大IE的时候,右侧的先不动,左侧的div随之缩小,当左侧的div达到最小值的时候,左侧开始缩小,当到最小值的时候,IE再缩小,二者都不会改变。小弟JavaScript很是薄弱,因此恳请JavaScript高手施以援手,帮帮小弟。最好能写个demo看看。不行的话也给点方法,小弟拜谢!!!
<html>
<head>
<title>test</title>
<style type="text/css">
#left,#right
{
background-color:#eee;
height:600px;
}
#left
{
float:left;
width:100px;
}
</style>
</head>
<body >
<div>
<div id="left"></div>
<div id="right"></div>
</div>
</body>
</html>
这样就行了 要不就在 body的 onresize 中事件中写js代码
两个在同一水平上的必须都得给个宽带,以为 DIV 块元素默认宽度是100%。所以另外那个指定一个百分比宽度就可以了。也就是把那个div宽度auto改成百分之多少