Este tema responde las preguntas más frecuentes (FAQ) acerca del uso de hojas de estilos en cascada externas (CSS) para dar formato informes.
¿Contesta a su pregunta? Le invitamos a que nos envíe cualquier pregunta cuya respuesta desee recibir. Cada pregunta será respondida y evaluaremos la posibilidad de incluirla en una versión futura de las preguntas más frecuentes. (También son valiosos sus comentarios en torno a cualquier tema que forme parte de este documento).
Puede:
Documentation Services
Incluya por favor su nombre, número telefónico, dirección electrónica y dirección postal.
¿Cómo se especifica un formato predeterminado de informes mediante una CSS?
Puede especificar el formato predeterminado de un informe completo en una regla de hoja de estilos en cascada para el elemento BODY o el elemento TD. Para más información, consulte Cómo elegir una hoja de estilos externa en cascada.
¿Siempre tengo que utilizar el atributo CLASS?
No. Si especifica un formato para un componente individual del informe, es necesario que la hoja de estilos de WebFOCUS incluya el atributo CLASS. (CLASS se usa para asignar una regla de una clase genérica al componente del informe). Cuando especifica formato para todo el informe, lo hace en una regla para el elemento BODY o el elemento TD, no una regla para una clase, para omitir el atributo CLASS.
Si coloca una referencia a una clase CSS en su hoja de estilos, se aplicará a la etiqueta <A> al igual que a la etiqueta <TD>. Por ejemplo, si tiene la clase ".class1" en su CSS externa, WebFOCUS produciría el siguiente HTML para un valor con un drill-down:
<TD CLASS='class1'> <A class='class1' HREF="...">ENGLAND</A> </TD>
Por ejemplo, si quiere hipervínculos rojos sin líneas de subrayados, escriba:
SET CSSURL=http://myserver/mycss.css TABLE FILE CAR SUM SALES BY COUNTRY ON TABLE PCHOLD FORMAT HTML ON TABLE SET STYLE * type=data, column=country, focexec=fex1, class=class1, $ END
donde mycss.css contiene:
.class1 { color:red; text-decoration:none }
La salida es:
Para más información, consulte Cómo aplicar una hoja de estilos externa en cascada.
¿Puedo utilizar una hoja de estilos externa en cascada y una hoja de estilos de WebFOCUS de forma conjunta?
Cuando establece un vínculo con una hoja de estilos externa en cascada, también puede especificar atributos nativos de hoja de estilos de WebFOCUS en una hoja de estilos de WebFOCUS. Sin embargo, si no genera una hoja de estilos interna en cascada, no debe especificar clases CSS (CLASS=) y atributos nativos de hojas de estilos de WebFOCUS en la misma hoja de estilos de WebFOCUS (excepto para especificar una condición para un formato condicional, para especificar un vínculo con otro recurso y para insertar una imagen). Para más información, consulte Cómo combinar una CSS externa con otros métodos de formato. Para más información acerca de las hojas de estilos en cascada interna, consulte Cómo generar una hoja de estilos en cascada interna para informes HTML.
¿Qué versión de CSS es compatible con WebFOCUS?
La compatibilidad con las distintas versiones de las hojas de estilos (por ejemplo, las CSS2) depende completamente de su navegador Web y la implementación de hojas de estilos en cascada, no de WebFOCUS. Fíjese que algunos navegadores web podrían no admitir completamente la última versión de CSS o podrían implementar una característica de CSS de diferentes maneras. Para más información, consulte Requisitos para usar una hoja de estilos externa en cascada y Cómo resolver problemas de hojas de estilos en cascada externas.
¿Puedo utilizar CSS para dar formato informes generados como PDF, PostScript, o Excel 2000?
No. Sólo puede utilizar hojas de estilos en cascada externas para dar formato informes generados como HTML.
¿Qué tipos de informes puedo dar formato con una hoja de estilos externa en cascada?
Puede dar formato todo tipo de documentos con una CSS externa.
WebFOCUS |