我在主div中有2个内部div
JSfiddle - http://jsfiddle.net/uwdnH/
插图 - http://img685.imageshack.us/img685/8485/tablek.png
<div class="mytable">
<div class="leftNavTable">
<a herf="#">div1</a>
</div>
<div class="rightNavTable">
<a herf="#">div2</a>
</div>
</div>
.mytable {
float:left;
width:300px;
height:200px;
border-width:2px;
border-style:solid;
border-color:#000;
overflow:scroll;
}
.leftNavTable{
float:left;
width:75px;
height:250px;
border-width:2px;
border-style:solid;
border-color:#FF0000;
}
.rightNavTable {
float:left;
width:200px;
height:250px;
border-width:2px;
border-style:solid;
border-color:rgb(0,0,255);
}
我的要求是......
1)我希望div2的大小更多,但如果我增加宽度div2将低于div1
2)此外,只有div2
应该有水平滚动条3)div2的垂直滚动应使div1也滚动
答案 0 :(得分:1)
1)要增加div2的宽度,还需要增加外部mytable的宽度,或者减小div1。
2)在div2上放置一个水平滚动条,将overflow-x:auto
应用于它。
3)你现在以正确的方式做到了,通过外部div滚动。但是,如果您不希望外部div具有水平滚动条,请使用overflow-y
而不是overflow
。