Я знаю, что это старый вопрос, но я хотел сказать, что я не думаю, что float работает таким образом.Любой элемент с поплавком влево или вправо будет переопределять ваши настройки и освободить место для себя на следующей строке.
Чтобы исправить это, я забрал свойство float для изображений и дал ихконтейнер a пробел: nowrap;
Вы можете увидеть, что я сделал с кодом здесь , в действии.
Это CSS:
#footer {
white-space: nowrap;
float:left;
background-color:grey;
max-height: 128px;
width:950px;
background-repeat: no-repeat;
overflow: scroll;
clear: both;
}
.pics {
height:98px;
padding-left:10px;
padding-top:10px;
float:;
overflow-x:;
overflow-y:;
}
А вот HTML-код, который я использовал, чтобы вызвать ситуацию переполнения:
<p id="footer">
<img class="pics" alt="Picture 1" title="Banana stand? hahaha" src="http://i.stack.imgur.com/Dx2IF.jpg" />
<img class="pics" alt="Picture 2" title="That's pretty witty" src="http://i.stack.imgur.com/2Gwbn.jpg" />
<img class="pics" alt="Picture 3" title="TV time" src="http://i.stack.imgur.com/LYa29.png" />
<img class="pics" alt="Picture 1" title="Banana stand? hahaha" src="http://i.stack.imgur.com/Dx2IF.jpg" />
<img class="pics" alt="Picture 2" title="That's pretty witty" src="http://i.stack.imgur.com/2Gwbn.jpg" />
<img class="pics" alt="Picture 3" title="TV time" src="http://i.stack.imgur.com/LYa29.png" /><img class="pics" alt="Picture 1" title="Banana stand? hahaha" src="http://i.stack.imgur.com/Dx2IF.jpg" />
<img class="pics" alt="Picture 2" title="That's pretty witty" src="http://i.stack.imgur.com/2Gwbn.jpg" />
<img class="pics" alt="Picture 3" title="TV time" src="http://i.stack.imgur.com/LYa29.png" />
</p>
В нижнем колонтитуле указана определенная ширина, чтобы использовать полосу прокрутки для переполнения, и , чтобы запретить переносы строк.Таким образом, изображения вынуждены вести себя , как если бы они были плавающими, поскольку им не разрешено переходить на следующую строку.
Надеюсь, это кому-нибудь поможет;Я знаю, что собираюсь использовать это.