Travailler avec une feuille de style en cascade externe

Dans cette section :

Lorsque vous utilisez une feuille de style en cascade (CSS) en cascade pour spécifier le formatage des rapports, il est nécessaire de savoir :


Haut de page

x
Choix d'une feuille de style en cascade externe

Pour formater un rapport à l'aide d'une feuille de style en cascade (CSS) externe, vous pouvez :

Afin de créer une feuille de style en cascade externe, utilisez un éditeur de texte ou un outil de développement web tiers.


Haut de page

x
Emplacement d'une feuille de style en cascade externe

Une feuille de style en cascade externe (CSS) peut résider sur toute plate-forme de serveur web. Cependant, si CSSURL (l'attribut de feuille de style ou le paramètre SET) spécifie un URL relatif, la feuille de style en cascade doit résider sur le serveur Web utilisé par WebFOCUS.


Haut de page

x
Utilisation de plusieurs feuilles de style en cascade externes

Bien que chaque procédure de rapport ne puisse être liée qu'à une seule feuille de style en cascade (CSS), vous pouvez utiliser plusieurs CSS pour formater un rapport en créant un lien vers une CSS qui importe par la suite d'autres CSS. Pour en savoir plus sur l'importation des CSS, consultez votre documentation CSS tierce.


Haut de page

x
Edition d'une feuille de style en cascade externe

Vous pouvez éditer une feuille de style en cascade externe (CSS) au moyen d'un éditeur de texte ou d'un outil de développement web tiers.

Si le formatage d'un rapport est spécifié entièrement par une feuille de style en cascade et que vous modifiez cette CSS, le rapport reflète ces changements lors de l'affichage suivant, sans devoir être relancé.

Cependant, si le rapport ne reflète pas les changements apportés à la CSS, il se peut que le navigateur web continue à utiliser l'ancienne version de la CSS qu'il avait stockée dans le cache. Pour garantir que le navigateur utilise la version la plus récente de la CSS pour formater le rapport, il peut être nécessaire de recharger le fichier CSS à partir du serveur Web en cliquant sur le bouton Actualiser dans Microsoft Internet Explorer.


Haut de page

x
Choix d'une règle de feuille de style en cascade

Différents types de règles peuvent être utilisés pour formater différentes parties d'un rapport.

Pour formater :

Utilisez une règle pour :

Le rapport entier

BODY ou TD

Tout composant de rapport

Une classe générique (c'est à dire une classe déclarée sans élément)

En choisissant d'utiliser une règle pour BODY ou pour TD, notez qu'une règle pour :

Lorsque vous utilisez une règle pour une classe destinée à formater un composant de rapport, vous devez attribuer la classe au composant dans une feuille de style WebFOCUS à l'aide de l'attribut CLASS, comme l'explique Utiliser l'attribut CLASS pour appliquer le formatage CSS.

Si vous souhaitez appliquer plusieurs propriétés CSS à un seul composant de rapport, il est conseillé de les déclarer dans une seule classe. Cette technique génère une sortie plus efficace que de déclarer une propriété par classe.

Il est conseillé au propriétaire de chaque feuille de style en cascade de rendre disponible une liste de toutes les classes dans cette CSS-là pouvant être utilisées pour formater des rapports, ceci afin que chaque développeur de rapports sache parmi quelles classes il peut choisir.

Pour consulter un exemple d'une règle pour :


Haut de page

x
Dénomination d'une classe de feuille de style en cascade

Lorsque vous saisissez un nom pour une nouvelle classe, notez que les noms de classe sont sensibles à la casse (bien que certains navigateurs Web n'appliquent pas la sensibilité à la casse).

Lors de la création d'une nouvelle classe, il est conseillé de lui attribuer un nom selon la fonctionnalité, et non pas l'aspect, du composant de rapport auquel vous appliquez la classe. Ceci afin de garantir que le nom demeure significatif même si vous changez plus tard l'aspect du composant de rapport. Par exemple, si vous souhaitez que tous les titres de rapport soient rouge, vous pouvez attribuer à la classe que vous déclarez pour formater les titres le nom Titre, mais non Rouge.


WebFOCUS