alternativas e seus pontos positivos e negativosEstas claro que nao sao as unicas solucoes, mas sao as mais difundidas atualmente. E com as Media Queries do CSS3, surge uma leva de criticos teoricos a este modelo. Uma das criticas e que o conteudo fica espalhado. Varios dominios, varias folhas de estilo... E ruim para o controle, etc...Frente ao mercado atual de tecnologias disponiveis e de dispositivos/suporte, temos algumas solucoes que fazem sentido e outras nem tanto.A primeira seria usar apenas o atributo media para importar um arquivo CSS para handhelds. E uma solucao muito difundida, talvez a mais difundida. E eficiente, testada, funcional. O problema e que as capacidades variam de acordo com os dispositivos moveis. Largura, altura, resolucao, cores e orientacao sao as mais significativas em termos de design (por isso as media queries foram criadas).Outra solucao e adotar um subdominio diferente. Esta solucao tambem e bastante popular, mas recebe duras criticas. O motivo e simples. Se para cada faixa de resolucao for criado um novo subdominio e uma nova folha de estilo, isso pode gerar um monstro dentro de alguns anos. Bem, isso e um ponto de vista dos teoricos. Na pratica, esta abordagem traz alguns outros beneficios, como o lado do servidor, que pode processar e gerar respostas mais leves (usar outras imagens, remover flash, javascript, anuncios...), o que e muito interessante para quem usa dispositivos moveis, afinal e consumo de banda menor, download e processamento mais rapidos.Usar media queries para importar diferentes estilos. A ideia queridinha do momento. Mas ninguem pensa (ou apenas ignora, ou da importancia menor) no fato de que neste caso, varias folhas de estilo sao necessarias, o que representa um problema tao grande para a manutencao quanto ter um dominio separado. HTML com cabecalho maior para TODOS os casos, e uma trabalheira muito grande para os desenvolvedores e designers.Usar media queries dentro do arquivo CSS para criar regras especificas para determinados dispositivos. Parece interessante, mas o arquivo ficaria simplesmente gigante, com uma variacao de regras repetidas varias vezes. Continua uma solucao estranha, com um arquivo de CSS ruim de dar manutencao, e extremamente grande pra baixar e lento pra processar.Usa ou nao usar?Faladas as solucoes (ou futuras tendencias de), hora de pesar cada coisa, e de escolher uma abordagem. Claro que isto ira variar de caso para caso, mas no geral, as minhas consideracao estao abaixo.Usar um (ou mais, caso necessario) dominio alternativo, e fazer uso de redirecionamentos com a tag link. Um para dispositivos moveis, um para desktops normais, e talvez um para monitores grandes e TVs. Eu sou a favor do uso de dominios alternativos principalmente pelo fato de poder valer-se de programacao server-side e fornecer conteudos diferentes, economizando banda e outros recursos dos clientes.Para cada dominio, um CSS diferente. Apesar de parecer mais complicado, e mais leve, depois de um arquivo CSS pronto, basta duplicar o conteudo e adicionar/subtrair algumas regras.Ah sim, nestes arquivos CSS diferentes sim usar as media queries. Continua aumentando o numero de regras, mas e muito mais conveniente e leve fazer desta forma, ao inves de servir