CSS, ul, li... ul не охватывает li и фон не применяется к списку

Итак столкнулся с тем, что правило фона ul не распространялось на список. Решения прямого не нашел. А сам я не верстальщик.

Оказалось, что если потомку элемента задать стиль float, то он как будто выпадает из контекста потомков. И соотвественно элемент его не охватывает.

Решение проблемы делается двумая способами - первый ставим родителю float свойство. Или ставим родителю overflow:hidden.

Примеры работ

Информация