Lorsque vous utilisez une feuille de style en cascade externe (CSS) pour formater un rapport, soyez conscient(e) des conditions suivantes :
-
Génération de la sortie de rapport HTML. Vous pouvez utiliser une feuille de style en cascade externe pour formater tout rapport que vous générez comme HTML, que vous sauvegardez la sortie de rapport dans un fichier ou l'envoyez directement à un navigateur web. Vous ne pouvez pas, par contre, utiliser une CSS externe pour un rapport généré dans d'autres formats, tels que PDF ou Excel.
Si vous souhaitez utiliser une CSS externe avec un rapport qui est généré parfois comme HTML et parfois comme un autre format, tel que PDF, consultez Utilisation de feuilles de style en cascade externes avec les rapport non-HTML.
- Si vous ne générez pas une feuille de style en cascade interne, ne spécifiez pas de classe CSS externe (CLASS=) ni d'attribut de feuille de style WebFOCUS dans la même feuille de style WebFOCUS (autre que les exceptions soulignées dans le prochain paragraphe. Ceci peut entraîner des conflits de formatage.
Exceptions. Même lorsque vous spécifiez des classes CSS externes, vous devez utiliser les attributs de feuilles de styles WebFOCUS natifs pour :
- Créer des liens hypertexte (à l'aide des attributs FOCEXEC, JAVASCRIPT, et URL). Cependant, si vous souhaitez formater un lien hypertexte, vous devriez le faire en utilisant la feuille de style en cascade.
- Transformez la déclaration de feuille de style WebFOCUS en feuille de style conditionnelle (via l'attribut WHEN).
- Intègrez une image (à l'aide de l'attribut IMAGE). Cependant, si vous souhaitez formater l'image (par exemple pour la positionner), vous devriez le faire en utilisant la feuille de style en cascade.
Pour plus d'informations, consultez Combinaison d'une feuille de style externe avec d'autres méthodes de formatage.
-
Ne spécifiez pas le même formatage avec TABLE
/GRAPH
et CSS. Vous pouvez utiliser les intructions de formatage du language TABLE (ou GRAPH), telles que HEADING CENTER, PAGE-BREAK et les signets (par exemple </3). Cependant, vous ne devez pas appliquer une instruction de langage TABLE (ou GRAPH) et une règle de feuille de style en cascade externe pour appliquer le même formatage à un seul composant de rapport. Pour plus d'informations, consultez Combinaison d'une feuille de style externe avec d'autres méthodes de formatage.
-
SET STYLEMODE. Si vous souhaitez utiliser une feuille de style en cascade externe pour formater un rapport de la manière traditionnelle, vous pouvez mettre STYLEMODE à FULL (la valeur par défaut) ou à PAGED. Si vous choisissez FIXED et créez un lien vers une la feuille de style en cascade externe, le rapport hérite le formatage des éléments BODY et PRE, mais vous ne pouvez pas formater le rapport en utilisant les classes et l'élément TD.
-
Utilisation d'un navigateur web basé sur une feuille de style en cascade. Tous les utilisateurs qui souhaitent afficher un rapport formatté avec une feuille de style en cascade doit impérativement utiliser un navigateur web qui supporte CSS. Toutes les versions de Microsoft Internet Explorer certifiées pour être utilisées avec WebFOCUS supportent les feuilles de style en cascade.
Notez que la façon dont une feuille de style en cascade formate votre rapport est déterminée entièrement par le support et l'implémentation des feuilles de style en cascade de votre navigateur web, et non pas par WebFOCUS. Il se peut que certains navigateurs web ne prennent pas en charge la version de CSS la plus récente dans son intégralité, ou qu'ils implémentent une fonction CSS d'une manière différente.
-
Ne remplacez pas la la feuille de style en cascade spécifiée pour le rapport. Si un navigateur est paramétré pour ignorer les feuilles de style en cascade ou pour employer les feuilles de style en cascade personelles de l'utilisateur, et que l'utilisateur souhaite afficher les rapports dans leurs états voulus (avec la feuille de style en cascade spécifiée), l'utilisateur doit régler son navigateur pour accepter les feuilles de style en cascade de chaque document.
Pour obtenir les instructions relatives à la vérification et au réglage des paramètres de navigateur, consultez la rubrique Aide de votre navigateur. Pour en savoir plus au sujet de la résolution des conflits entre les règles CSS (par exemple, entre une règle spécifiée dans un document CSS et une règle spécifiée dans la CSS du lecteur du navigateur web), consultez-vous à votre documentation CSS tierce.