我试图建立一个快速概览,显示即将到来的日历周。 我想它水平放置,因此它可以变成是相当广泛的,如果我们表现出一个完整的日历星期。
我知道了树立正确的现在与固定宽度(以便浮动的“天”的div不返回以下),并且被设置为宽度的外格内的div:100%。 我想对于如果页面调整,让内部的div不再适合它,而是外层的div固定在内部div的宽度和页面本身滚动较大的外层div水平滚动。
尔加我不擅长解释这些事情......下面是一些代码,可能把它清除掉..
CSS的:
.cal_scroller {
padding: 0;
overflow: auto;
width: 100%;
}
.cal_container {
width: 935px;
}
.day {
border: 1px solid #999;
width: 175px;
height: 200px;
margin: 10px;
float: left;
}
和(简化)的结构:
<div class="cal_scroller">
<div class="cal_container">
<div class="day">Monday</div>
<div class="day">Tuesday</div>
<div class="day">Wednesday</div>
<div class="day">Thursday</div>
<div class="day">Friday</div>
</div>
</div>
所以要再试一次-我想要cal_scroller
DIV永远是页面的宽度,但如果浏览器被调整,让cal_container
不适合了,我希望它滚动在容器内。 我可以把它所有的工作,如果我设置cal_scroller固定宽度但是这显然不是我要的行为。 如果我没有我宁可不使用任何JavaScript欺骗调整div的宽度。