Mírate las media-queries.. puedes controlar elementos dependiendo del ancho y alto de la pantalla.
Es como lo hago... el problema es que los diseños que hago para web,por ejemplo los menús... cambian drásticamente para móvil, les añado muchas clases y muchos elementos.
Al tener 1 solo desarrollo,agrego en el desarrollo principal 10 clases para móvil+ otras 10 para pc = 20 elementos para un menú,de los cuales 10 siempre estarán ocultos a display:none.
no se si me entiendes, yo lo que quiero es "borrar" codigo fuente,como si fuera un parseador web,y quitarle y añadirle clases y elementos según en que versión esté sin tener que duplicar archivos.
me limita que el cms sea en java y que el tomcat no lea archivos php,solo java- velocity