Este tema le ayudará a resolver algunos problemas comunes que se encuentran cuando se formatean informes con hojas de estilos externas en cascada (CSS).
¿Qué problemas ha tenido que resolver? Si tiene sugerencias para la solución de problemas que piensa que puedan ser útiles para otras personas, le invitamos a que nos las envíe para que podamos incluirlas en una versión futura. Puede:
Documentation Services
Incluya su nombre, número de teléfono, dirección de e-mail y dirección física.
Síntoma: El informe no refleja cambios recientes de la hoja de estilos en cascada.
Solución: Pulse el botón Actualizar de su navegador (Microsoft Internet Explorer) para volver a cargar el archivo CSS desde el servidor Web. Esto garantiza que su navegador web usará la versión más actualizada de la hoja de estilos en cascada para formatear el informe.
Síntoma: El informe no está usando ninguno de los formatos de la hoja de estilos en cascada.
Solución 1: Compruebe el URL que especifica el vínculo (en el atributo CSSURL o comando SET CSSURL; si el procedimiento de informe usa -HTMLFORM, compruebe el elemento LINK) y, si es necesario, corríjalo.
Nota: 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. Asegúrese de que su navegador está certificado. Si no lo está, instale una versión adecuada de Internet Explorer.
Solución 3: Restaure su navegador para que acepte una hoja de estilos en cascada de documento. Para instrucciones acerca de cómo comprobar o cambiar la configuración de un navegador, consulte el menú Ayuda del navegador.
Solución 4: Elimine la propiedad no admitida o actualice su navegador con una versión que admita dicha propiedad.
Solución 5: Especifique el formato del informe en la regla de un elemento diferente (por ejemplo, si el navegador no implementa correctamente la herencia de BODY, use una regla de TD), o bien, actualice su navegador a una versión que admita la herencia correctamente.
Solución 6: Asegúrese de que el directorio del archivo de CSS esté situado en la ruta de búsqueda del servidor.
Síntoma: El informe refleja sólo algunos, no todos los formatos CSS.
Solución 1: actualice su navegador con una versión que admita todas las características CSS que se usan en el formato de su informe, o edite la hoja de estilos en cascada para eliminar características que no admiten algunos de los navegadores que se usarán para mostrar el informe.
Solución: Restablezca su navegador, para que acepte la hoja de estilos en cascada de cada documento, o edite las reglas de ambas hojas de estilos en cascada, para que dejen de estar en conflicto.
Solución 3: Elimine la propiedad no admitida o actualice su navegador con una versión que admita dicha propiedad.
Si aún no se hubiera asignado una clase a una celda del informe y especificara un formato adicional para esa celda, sólo la primera clase cuya condición satisface esa fila se asignará a dicha celda. Las demás serán ignoradas.
Solución 4: No asigne más de una clase de CSS a cada componente del informe. Si necesita aplicar múltiples atributos, reúnalos en una sola clase.
Solución 5: Especifique el formato del informe en la regla de un elemento diferente (por ejemplo, si el navegador no implementa correctamente la herencia de BODY, use una regla de TD), o bien, actualice su navegador a una versión que admita la herencia correctamente.
Solución 6: La solución depende del tipo de conflicto de formato. En el ejemplo de arriba, la solución consiste en producir una hoja de estilos interna en cascada. Para obtener una descripción completa de los métodos de formato compatibles con una CSS externa y cómo evitar conflictos de formato, vaya a Cómo combinar una CSS externa con otros métodos de formato.
Síntoma: Los informes distribuidos por ReportCaster no presentan el estilo de CSS. En cambio, al ejecutarse en modo interactivo, sí presentan el estilo de CSS.
http://www.ajaxapp.com/2009/02/19/gmail-strips-css-of-html-email-you-must-use-inline-css-for-gmail/
Solución: Emita el comando SET HTMLCSS=ON de WebFOCUS en su procedimiento, o el comando ON TABLE SET HTMLCSS ON, en su solicitud. Esto produce informes con CSS en línea.
WebFOCUS |