Ajuste continuamente el tamaño del elemento a medida que cambia el tamaño de la pantalla

¿Hay alguna manera de usar consultas de medios para cambiar el valor de una propiedad CSS gradualmente a medida que la pantalla cambia de tamaño (continuamente / sin problemas). En lugar de establecer un montón de puntos de ruptura en los que hay un cambio (paso a paso)?

Me gusta en este sitio:http://www.bluegoji.com/? Los márgenes de la<a> etiquetas en el<ul> en la parte superior de la página (barra de navegación) disminuye continuamente a medida que estrecha la ventana del navegador.

Ese es el comportamiento que estoy tratando de lograr.

¿O es la solución simplemente usar tantas consultas de medios que parece cambiar sin problemas?

Respuestas a la pregunta(3)

Su respuesta a la pregunta