Cuando use una hoja de estilos en cascada externa (CSS) para dar formato a un informe, tenga en cuenta los siguientes requisitos:
-
Generar salida de informes HTML.Puede utilizar una hoja externa de estilo en cascada para dar formato a cualquier informe que produzca en HTML, ya sea que guarde la salida de informe en un archivo o que la envíe directamente a un navegador web. No es posible usar una CSS externa en un informe producido en un formato diferente, como PDF o Excel.
Si desea usar una CSS externa en un informe que en algunas ocasiones producirá como HTML y en otras con un formato diferente, como PDF, vaya a Cómo usar hojas de estilos en cascada externas con informes que no sean HTML.
- Si no está produciendo una hoja de estilos interna en cascada, no especifique las clases de CSS externas (CLASS=) y los atributos nativos de las hojas de WebFOCUS en la misma hoja de estilos de WebFOCUS (salvo por las excepciones que se señalan en el próximo párrafo). No observar estos requisitos podría dar lugar a problemas de formato.
Excepciones. Aunque especifique las clases de CSS externas, debe usar los atributos nativos de la hoja de estilos de WebFOCUS para:
- Crear hipervínculos (por medio de los atributos FOCEXEC, JAVASCRIPT, y URL). Ahora bien, si desea dar formato a un hipervínculo, deberá hacerlo mediante la hoja de estilos en cascada.
- Convertir en condicional una declaración de hoja de estilos WebFOCUS (mediante el atributo WHEN).
- Incrustar una imagen (mediante el atributo IMAGE). Ahora bien, si desea dar formato a la imagen (por ejemplo, para colocarla), utilice la hoja de estilos en cascada.
Para más información, consulte Cómo combinar una CSS externa con otros métodos de formato.
-
No especifique el mismo formato utilizando TABLE/GRAPH y CSS.
Puede utilizar las instrucciones de formato del lenguaje TABLE (o del lenguaje GRAPH), como HEADING CENTER, PAGE-BREAK o los marcadores de posición (por ejemplo </3). Ahora bien, no debe utilizar al mismo tiempo un comando en lenguaje TABLE (o GRAPH) y una regla de hoja de estilos externa en cascada para dar el mismo formato al mismo componente del informe. Para más información, consulte Cómo combinar una CSS externa con otros métodos de formato.
-
SET STYLEMODE. Si desea usar hojas de estilos en cascada para dar formato a un informe en la forma acostumbrada, puede llevar el STYLEMODE a la posición FULL (la posición predeterminada) o a PAGED. Si lo lleva a la posición FIXED y lo vincula con una hoja de estilos en cascada externa, el informe heredará el formato de los elementos BODY y PRE, pero no le será posible formatear el informe usando clases y el elemento TD.
-
Use un navegador web que maneje hojas de estilos en cascada. Todo usuario que desee mostrar un informe usando una hoja de estilos en cascada deberá contar con un navegador web capaz de manejar CSS. Las hojas de estilos en cascada son compatibles con todas las versiones de Microsoft Internet Explorer que estén certificadas para su uso con WebFOCUS.
Tenga en cuenta que el formato aplicado a su informe, por parte de una regla de hoja de estilos en cascada, depende plenamente de la compatibilidad de su navegador Web y de la implementación de hojas de estilos en cascada, no de WebFOCUS. Es posible que algunos navegadores web no sean completamente compatibles con la última versión de CSS, o que la implemente de un modo diferente.
-
No anule la hoja de estilos en cascada que se especifica para el informe. Si el navegador está configurado para ignorar las hojas de estilos en cascada o utilizar una hoja personal de estilos en cascada y el usuario desea ver los informes en su formato original (con la hoja de estilos en cascada especificada), éste debe restaurar su navegador para que acepte la hoja de estilos en cascada de cada documento.
Para instrucciones acerca de cómo comprobar o cambiar la configuración de un navegador, consulte el menú Ayuda del navegador. Para información sobre cómo resolver conflictos entre CSS (por ejemplo, entre una regla especificada en un documento CSS y una especificado en la CSS del navegador web de lectura), consulte su documentación de CSS de terceros.