Я пытаюсь создать краткий обзор предстоящей календарной недели. Я хочу, чтобы он располагался горизонтально, чтобы он мог оказаться довольно широким, если мы показываем полную календарную неделю.
Я настроил его прямо сейчас с внутренним div с фиксированной шириной (чтобы плавающие «дневные» 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, если мне это не нужно.