我的代码有一个问题,我找不到解决方案。我有左侧边栏 w: 300px h:100% ,我希望右侧 div (内容区域)为 w: 100% 和 h:100% 并带有水平滚动条..
但是我的代码有问题,我无法弄清楚,右边的 div 越过了侧栏,如果我放 margin-left:300px,那么它们 300px 会添加到 100px 的权重上。
我希望你能理解我,这是我的代码:
HTML:
<div id="wrapper">
<?php include '../side_bar.php' ?>
<div id="content">
<div id="scroll">
<img src="../images/design1.jpg" width="759" height="565">
<img src="../images/design1.jpg" width="759" height="565">
<img src="../images/design1.jpg" width="759" height="565">
</div>
</div>
</div>
CSS:
body, html {
margin: 0;
padding: 0;
height:100%;
width:100%;
}
#wrapper {
width:100%;
height:100%;
display:inline-block;
}
#side_bar {
float:left;
width:300px;
height:100%;
position:fixed;
border-right:#000 solid 1px;
}
#content {
float:left;
height:100%;
width:100%;
position:fixed;
}
#scroll {
height:100%;
width:100%;
display:inline-block;
position:absolute;
overflow-x:scroll;
overflow-y:hidden;
white-space: nowrap;
}