Isso pode parecer mais uma questão de design gráfico do que uma questão de programação, mas acho que tem muito mais mérito técnico / de programação do que o design gráfico real.
O conceito de web design "responsivo" gira em torno do uso de consultas de mídia no CSS3 para detectar o tamanho do dispositivo de visualização e ajustar as regras de CSS de acordo - essencialmente, CSS dinâmico. Isso preenche o vazio em muitos casos de implantação - móveis, em particular.
Acho que o uso de consultas de mídia está surgindo lentamente (descobri que muitas pessoas realmente não sabem disso), mas estou me perguntando se existe um motivo para a adoção lenta. É impraticável para aplicativos da web? Falta alguma coisa que possa ser uma armadilha fundamental?