我在互联网上尝试了几种资源(也是如此),但我根本无法解决这个问题。
网页上只有四个浮动 div。
- div 1、2 和 4 具有固定宽度
- div 3 必须占据其余的宽度
- div 2 和 3 之间必须有一个填充
- 所有 div 必须有 padding=0(Sly 滚动库的要求)
这是我在页面中尝试执行的操作的示意图:
+-----------+--+ +---------------------------+--+
| 1 |2 | | 3 |4 |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
+-----------+--+ +---------------------------+--+
无论我尝试什么,我都无法让 div 3 占据其余的宽度,同时保持 div 2 和 div 3 之间的填充。这是我最后一次尝试:
HTML
<div id="slyFrame_parent">
P
</div>
<div id="slyScrollbar_parent">
S
</div>
<div id="slyScrollbar_child">
S
</div>
<div id="slyFrame_child">
P
</div>
CSS
#slyFrame_parent {
padding: 0px;
float: left;
height: 500px;
width: 60px;
border: 1px solid #333;
}
div#slyScrollbar_parent {
padding: 0px;
float: left;
height: 500px;
width: 16px;
border: 1px solid #333;
border-left: 0px none;
}
#slyFrame_child {
padding: 0px;
overflow: hidden;
height: 500px;
width: auto;
margin-left: 5px;
border: 1px solid #333;
}
div#slyScrollbar_child {
padding: 0px;
float: right;
height: 500px;
width: 16px;
border: 1px solid #333;
border-left: 0px none;
}
小提琴
http://jsfiddle.net/ozrentk/jw73j/
有解决办法吗?