Antes de desarrollar
AEM Antes de desarrollar la aplicación que admite sus páginas web, se deben tomar varias decisiones de diseño. Por ejemplo, necesita tener la siguiente información:
- Los dispositivos a los que está dirigiendo
- Tamaños de las ventanillas móviles de destino
- Diseños de página para cada uno de los tamaños de ventanilla móvil de destino
Estructura de aplicación
AEM La estructura típica de la aplicación de la comunidad admite todas las implementaciones de diseño interactivo:
- Los componentes de página residen debajo de
/apps/<application_name>/components
- Las plantillas residen debajo de
/apps/<application_name>/templates
Uso de consultas de medios
Las consultas de medios permiten el uso selectivo de estilos CSS para el procesamiento de páginas. AEM Las herramientas y características de desarrollo de la le permiten implementar de forma eficaz y eficiente las consultas de medios en sus aplicaciones.
El grupo W3C proporciona la recomendación Consultas de medios que describe esta característica CSS3 y la sintaxis.
Creación del archivo CSS
En el archivo CSS, defina consultas de medios basadas en las propiedades de los dispositivos a los que está dirigiendo. La siguiente estrategia de implementación es eficaz para administrar estilos para cada consulta de medios:
- Use una carpeta de la biblioteca de cliente para definir el CSS que se ensamblará cuando se represente la página.
- Defina cada consulta de medios y los estilos asociados en archivos CSS independientes. Es útil utilizar nombres de archivo que representen las características del dispositivo de la consulta de medios.
- Defina estilos que sean comunes a todos los dispositivos en un archivo CSS independiente.
- En el archivo css.txt de la carpeta Biblioteca de cliente, ordene los archivos CSS de lista como se requiere en el archivo CSS ensamblado.
El tutorial de WKND utiliza esta estrategia para definir estilos en el diseño del sitio. El archivo CSS utilizado por WKND se encuentra en /apps/wknd/clientlibs/clientlib-grid/less/grid.less
.