Свойство float:top;
не существует. Смотрите здесь: w3c Свойство с плавающей точкой .
Положение фиксировано означает, что этот элемент всегда будет иметь одинаковую позицию, при прокрутке экрана он будет «прилипать» к месту, в котором он был расположен на экране, поэтому, когда ваш контент длиннее экрана, заголовок перекрыть его, удалить это, добавить высоту.
Также удалите поплавки, это ваши основные элементы макета и вам нужно более точное позиционирование, чем поплавку.
Если бы вы также могли опубликовать свою HTML-разметку и CSS для вашего другого элемента, мы, вероятно, могли бы помочь вам больше:)
Надеюсь, что это поможет.