También hay un compromiso entre los dos donde establece un ancho mínimo y un ancho máximo (usando CSS) y luego usa porcentajes de ancho para hacer que el resto fluya entre los dos extremos. Por ejemplo, es posible que desee que una columna del menú de la izquierda no sea más estrecha que 200 px, sino que fluya el contenido principal. Esta técnica permite que su sitio se adapte a la resolución de los visitantes, sin parecer tonto con resoluciones extremadamente altas o resoluciones extremadamente bajas. Después de todo, HTML fue diseñado para fluir: es un lenguaje de marcado y no es lo mismo que imprimir.
Este enfoque funciona bien para diseños relativamente simples, como blogs o que presentan mucha información textual. De hecho, lo uso en mi propio sitio web personal . Después de todo, muchas personas ahora tienen monitores de pantalla ancha o de alta resolución, mi monitor de trabajo tiene 1680 píxeles de ancho, entonces, ¿por qué deberían perder una gran cantidad de bienes raíces y tener que desplazarse horizontalmente simplemente porque un diseñador decidió un ancho fijo que se adaptara a sus necesidades? ¿pantalla? Al final, un buen diseño se trata de brindar a los usuarios la mejor experiencia posible, no se trata solo de lo que se ve "bonito" en el monitor del diseñador.