¿Cómo puedo dejar que un div establezca automáticamente su propio ancho?

¿Cómo puedo hacer que el ancho de un DIV se comporte como lo hace cuandofloat:left está configurado, pero sin configurar un flotador? @width:auto no parece hacerlo (en cromo).

Estoy intentando que algo como lo siguiente funcione ...

.center
{
    margin-left: auto;
    margin-right: auto;
    width: auto;
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta