Установлена ли высота содержимого? Когда функция float включена, по умолчанию фиксируется высота по высоте строки. Вполне возможно, что ваша ширина в форме слишком мала, и текст тянется через элемент блока, содержащий вашу форму. Попробуйте поэкспериментировать со свойством line-height и посмотрите, что вы получите. Кроме того, абсолютная позиция будет мешать вам (как упоминает Ричард ниже)
Также рассмотрим минимальную высоту. Это не сработает в IE6, но в IE6 вы можете заменить на высоту, которая в определенных обстоятельствах действует как минимальная высота.
Разместите свой код, чтобы я мог быть более конкретным.