2.9.10 Ejemplo práctico (diseño fijo)
Caso práctico
Establecemos la estrutura
Creamos la Plantilla para la estructura
2.7.9 Animaciones
Convertir XML en PDF utilizando XSL-FO y FOP
XSL-FO
¿Qué es?
Un documento XSL-FO es un documento XML en el que se especifica cómo se van a formatear unos datos para presentarlos en pantalla, papel u otros medios. Por ejemplo obtener un documento PDF, documento RTF, PostScript, etc
El significado de las siglas XSL-FO es eXtensible Stylesheet Language Formatting Objects. Hay que destacar que en el documento XSL-FO figuran tanto los datos como el formato que se les va a aplicar.
La unidad básica de trabajo en un documento XSL-FO es el "Formating Object", unidad básica para presentar (formatear) la información. Estos objetos de formato se refieren a páginas, párrafos, tablas, etc.
[Fuente: wikipedia]
Ejemplo de documento XSL-FO:
<?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="hola" page-height="29.7cm" page-width="21cm" margin-top="5mm" margin-bottom="10mm" margin-left="20mm" margin-right="20mm"> <fo:region-body margin-top="10mm" margin-bottom="10mm" /> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="hola"> <fo:flow> <fo:block>Hola, mundo</fo:block> </fo:flow> </fo:page-sequence> </fo:root>
¿Cómo diseñar webs que se adapten a tu móvil, tablet o laptop?
Tutorial para el diseño de Webs Adaptativas
(responsive disign)
Introducción
Estamos inmersos en lo que se ha venido en llamar "la Sociedad de la Información, el Conocimiento y la Comunicación", en este sentido, toma relevancia el acceso a la información desde cualquier medio. El uso de medios móviles como las Tabletas Digitales y Teléfono Inteligentes ha proliferado en los últimos años, siendo la mayor parte del acceso a la información a través de internet mediante el uso de navegadores incorporados en estos dispositivos móviles.
La función principal de un navegador es visualizar las páginas de un sitio web. Esto hace necesario que los portales o sitios webs estén diseñados de tal manera que tanto la presentación de la información como la navegación a través de la misma sea lo más cómoda posible, rápida y con visualización aceptable.