Como fazer o IE suportar propriedades CSS de largura mínima / largura máxima?

Essas propriedades não são consideradas CSS padrã

Estou usando algo parecido com isto, que funciona corretamente no Chrome 12, FF4, Opera 11 e Safari 5, mas no IE9 a largura mínima não é respeitada sewidth < min-width.

<span style="float:left; width:11%; min-width:150px;">
    ...
</span>

Edit: um pouco irritado com a edição liberal e migração da minha pergunta, mas w / e. Aqui está um exemplo mais completo que mostra uma clara diferença no IE9 em relação a outros navegadore

<html><body>
<p style="width: 600px">
<span style="float: left; width: 11%; min-width: 150px">Hello.</span>
<span style="float: left; width: 11%">World.</span>
</p>
</body></html>

Edit 2: Conforme observado no comentário de Kevin abaixo, adicionando<!DOCTYPE html> até o início resolve o problema do I

questionAnswers(3)

yourAnswerToTheQuestion