Cómo hacer que IE admita propiedades CSS de ancho mínimo / ancho máximo?

¿Estas propiedades no se consideran CSS estándar?

Estoy usando algo como esto, que funciona correctamente en Chrome 12, FF4, Opera 11 y Safari 5, pero en IE9 el ancho mínimo no se respeta siwidth < min-width.

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

Edit: un poco molesto por la edición liberal y la migración de mi pregunta, pero w / e. Aquí hay un ejemplo más completo que muestra una clara diferencia en IE9 frente a otros navegadores.

<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: como se señala en el comentario de Kevin a continuación, agregando<!DOCTYPE html> al principio resuelve el problema de IE.

Respuestas a la pregunta(3)

Su respuesta a la pregunta