<ul> height ao conter flutuante <li>

Tenho uma lista:

<ul>
 <li>Number 1</li>
 <li>Number 2</li>
 <li>Number 3</li>
 ...
</ul>

Todos<li> estão flutuando. Eu preciso da altura do<ul> box. Se bem me lembro, isso não é válido:

<ul>
 <li>Number 1</li>
 <li>Number 2</li>
 <li>Number 3</li>
 ...
 <hr class="clear" />
</ul>

.clear {
   clear: both;
}

Como posso fazer isso? O número de itens na lista pode ser diferente, portanto não posso usar altura fixa.

questionAnswers(4)

yourAnswerToTheQuestion