Las preguntas más comunes acerca del uso de las hojas de estilos en cascada externas

Este tema responde las preguntas más frecuentes (FAQ) acerca del uso de hojas de estilos externas en cascada (CSS) para formatear 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:

¿Cómo se especifica un formato predeterminado de informes mediante una CSS?

Puede especificar el formato predeterminado de todo un informe 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 utillizar 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>, además de 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 WebFOCUS en la misma hoja de estilos 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 interna en cascada 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. Es posible que algunos navegadores web no sean del todo compatibles con la última versión de CSS, o que la implementen de un modo distinto. 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 formatear informes generados como HTML.

¿Qué tipos de informes puedo formatear con una hoja de estilos en cascada externa?

Puede dar formato todo tipo de documentos con una CSS externa.


WebFOCUS