Очистка поплавков означает, что контейнер распределяется по размеру содержимого.Это можно сделать, добавив clearfix (элемент HTML, который имеет clear: both) или, проще, задав переполнение свойства CSS контейнера: hidden, если этот элемент не имеет фиксированной высоты.
В вашем случае вы могли бы по крайней мере дать переполнение: скрыто в span.imgLeft.Если вы дадите if .line, вы должны убедиться, что высота линии действительно такая, какой она должна быть - в настоящее время 1px кажется странным, если она содержит изображения.